zoukankan      html  css  js  c++  java
  • 责任链模式与观察者模式

    责任链模式:(servlet中的Filter,Mybatis中的Plugin)
    第一个节点负责了对请求者的应答,这一结构在某种情景中可能成为缺陷。

    观察者模式:
    说白了就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。
    触发链中传递的对象可以自由变化,只要上下级节点对传递对象了解即可,它只要求链中相邻两个节点的消息对象固定即可。

    在责任链模式中,一个消息从链首传递进来后,就开始沿着链条向链尾运动,方向是单一的、固定的。而观察者模式中的触发链则不同,它可以有非常大的灵活性,一个消息传递到链首后,具体怎么传递则是不固定的,可以广播方式传递,也可以跳跃传递,取决于处理消息的逻辑。

    我好菜呀
  • 相关阅读:
    N皇后问题
    SDNU1349.快速幂入门
    SDNU1522.陆历川学数学
    埃氏筛
    快速幂
    string函数
    Golang介绍以及安装
    Promise解决回调地狱(多层调用问题)
    JavaScript动画相关
    ES6简单语法
  • 原文地址:https://www.cnblogs.com/LinsenLi/p/9606365.html
Copyright © 2011-2022 走看看