We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ac99db6 commit 55832daCopy full SHA for 55832da
1 file changed
DesignPatterns/ChainofResponsibilityPattern/README.md
@@ -3,6 +3,8 @@
3
### 定义
4
使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
5
6
+### 灵活使用职责链模式
7
+职责链模式中最关键的就是当客户提交一个请求之后,请求是沿着职责链传递的,直到有一个具体的handler对象回去处理它为止。这样做的好处就是请求者毋须关心是哪一个对象进行的处理,这就使得接收者和发送者都不用关心对方的明确信息,并且处在职责链中的对象也并不知道整个职责链的结构。其结果就是职责链模式可以简化对象之间的互相连接,它们都只需要保持一个指向其后继者的引用就可以了,而并不需要去保存所有后继接收者的引用。
8
### 小结与思考
9
职责链模式中,每一个请求的处理者都是首先检查自己的权限是否足够,这个权限可以设置校验方式,然后对自己有权限处理的事务进行处理,对自己没有权限的事务,则把请求转发给处理权限更高以及的处理者。
10
0 commit comments