10-责任链模式

责任链模式 #

当在开发中无法预知使用哪种方法处理某个特定的请求时,使用责任链模式来不停的进行吹,直到有合适的处理方法为止

原则:

  1. 存在一个对象链
  2. 我们一开始将请求发送给链中的第一个对象
  3. 对象决定是否要处理该请求
  4. 将请求传递给下一个对象
  5. 重复该过程,一直到链尾

code https://github.com/lanms/Python_design_pattern/blob/master/10_chain_pattern.py