
设计模式—责任链模式
本文中的案例使用责任链解决校验逻辑多造成的 if else 语句过多问题,可能并不是一个好的主意。为避免发送者与多个请求处理者耦合在一起,将所有的请求处理者通过前一对象记住其下一个对象的引用而连城一条链。:使用责任链模式,将整体的校验流程和具体校验点逻辑实现分离,但是每增加一个校验点,就要新增一个实现类。3、当责任链过长,请求处理涉及多个处理对象,无法使用并发,系统性能受到影响。3、简化了处理对象的链接,避免过多的 if else 语句。:创建处理链,并向具体的处理对象提交请求。1、减低对象之间的耦合度。





