• 设计模式课程 设计模式精讲 25-1 责任链模式讲解



    1    课程讲解

    1.1  类型:

    1.2  定义:

    1.3  适用场景:

    1.4  优点:

    1.5  缺点:

    1.6  责任链相关的设计模式


    1    课程讲解
    1.1  类型:

    行为型

    1.2  定义:

    ◆为请求创建一个接收此次请求对象的链

    链条中每个元素就是一个对象

    1.3  适用场景:

    一个请求的处理需要多个对象当中的一个或几个协作处理

    1.4  优点:

    ◆请求的发送者和接收者(请求的处理)解耦
    ◆责任链可以动态组合

    如果把责任链顺序和是否需要责任链全部做成一个外部配置的话,就可以动态组合。

    1.5  缺点:

    ◆责任链太长或者处理时间过长,影响性能
    ◆责任链有可能过多

    1.6  责任链相关的设计模式

    ◆责任链模式和状态模式

    前者各个对象并不指定下一个对象的处理者是谁,只有在客户端设定链条中的顺序以及元素,直到被某个整链元素处理或者整个链条结束。

    后者需要每个对象知道自己下一个处理的对象是谁(在编译时就已经设定好了)。

     

  • 相关阅读:
    正则表达式
    浏览器加载时间线
    浏览器事件
    脚本化CSS
    定时器元素大小位置属性等 20181231
    关于行内元素 20181229
    个人冲刺01
    周总结
    团队冲刺10
    团队冲刺09
  • 原文地址:https://www.cnblogs.com/1446358788-qq/p/12393690.html
Copyright © 2020-2023  润新知