15.Javascript设计模式之职责链模式----Chain of Responsibility
2010-11-05 16:23
816 查看
15.Javascript设计模式之职责链模式----Chain of Responsibility
职责链模式概念
对于职责链模式,一般是这么定义的:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,即——将这些对象连成一条(处理)链,并沿着这条链传递该请求,直到这条链结束同时有一个对象处理它为止。最经典的职责链模式应用就是JavaEE规范中web.xml的filter了,filters按照配置的顺序,依次处理根据其mapping条件
过滤得到的web请求(response)/应答(request),从而可以实现诸如编码转换、事务封装、页面缓存等众多“职责”。
给出职责链模式的适用范围:
1、有多个的对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定。 2、想在不明确指定接收者的情况下,向多个对象中的一个提交一个请求。 3、可处理一个请求的对象集合需要被动态指定。
这里就不给出有关这个设计模式的示例代码了...
有关这个设计模式的更多知识,如果你需要的话,记得“百度一下”哦O(∩_∩)O~
相关文章推荐
- 设计模式 职责链模式(Chain of Responsibility Pattern)
- JAVA设计模式十一--Chain of Responsibility(职责链模式)
- 步步为营 .NET 设计模式学习笔记 十九、Chain of Responsibility(职责链模式)
- 设计模式之职责链模式(ChainOfResponsibilityPattern)
- 设计模式笔记18:职责链模式(Chain of Responsibility Pattern)
- 深入浅出设计模式——职责链模式(Chain of Responsibility Pattern)
- "围观"设计模式(22)--行为型之职责链模式(Chain Of Responsibility Pattern)
- 设计模式笔记18:职责链模式(Chain of Responsibility Pattern)
- JAVA设计模式十一:--Chain of Responsibility(职责链模式)
- 设计模式袖珍版 连续转载之 - Chain of Responsibility(职责链)
- C#设计模式——职责链模式(Chain Of Responsibility Pattern)
- [设计模式学习笔记]CHAIN OF RESPONSIBILITY(职责链)
- php设计模式 Chain Of Responsibility (职责链模式)
- php设计模式 Chain Of Responsibility (职责链模式)
- 设计模式职责链模式(ChainofResponsibilityPattern)
- 设计模式----Chain of Responsibility(职责链)模式
- .NET设计模式(23): 职责链模式(Chain of Responsibility Pattern)
- 设计模式循序渐进(8)职责链模式 Chain Of Responsibility
- 设计模式13 - 职责链Chain-Of-Responsibility
- 【设计模式】—— 职责链模式ChainOfResponsibility