Skip to content

Commit 55832da

Browse files
authored
Update README.md
1 parent ac99db6 commit 55832da

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

  • DesignPatterns/ChainofResponsibilityPattern

DesignPatterns/ChainofResponsibilityPattern/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
### 定义  
44
使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
55

6+
### 灵活使用职责链模式  
7+
职责链模式中最关键的就是当客户提交一个请求之后,请求是沿着职责链传递的,直到有一个具体的handler对象回去处理它为止。这样做的好处就是请求者毋须关心是哪一个对象进行的处理,这就使得接收者和发送者都不用关心对方的明确信息,并且处在职责链中的对象也并不知道整个职责链的结构。其结果就是职责链模式可以简化对象之间的互相连接,它们都只需要保持一个指向其后继者的引用就可以了,而并不需要去保存所有后继接收者的引用。
68
### 小结与思考  
79
职责链模式中,每一个请求的处理者都是首先检查自己的权限是否足够,这个权限可以设置校验方式,然后对自己有权限处理的事务进行处理,对自己没有权限的事务,则把请求转发给处理权限更高以及的处理者。
810

0 commit comments

Comments
 (0)