设计模式 之 责任链模式(保留下一个操作)

  概念:

  

 

 

  初看这一个定义,感觉有点无奈?请求者跟接受者的耦合关系。其实就是请求跟处理结果分开!

  

 

   看明白没有?其实就是handler确定自己的下个节点,确认返回值。

   我们按照责任制的规则,定义一个责任类

 

   每一个责任类都定义下一个节点的操作,有节点的操作的话,就定义下一个操作方法,我这里写的很简单,具体应该根据需求来设计。

  

 

   

 

 

走完1后自动给走2  ,就结束。

看到client调用,请求跟处理是分开来的。

  

posted on 2020-04-13 17:41  Jason_LZP  阅读(217)  评论(0)    收藏  举报