摘要:
概念 组合模式依据树形结构来组合对象,用来表示部分以及整体层次。组合模式说白了就是一个树形结构。如某商城的商品分类,如省市区等结构,这些都是树形结构,都属于组合模式。 实现方式 import java.util.ArrayList; import java.util.List; /** * 组合 * 阅读全文
posted @ 2021-11-22 10:47
、嘎路的米。
阅读(40)
评论(0)
推荐(0)
摘要:
概念 定义对象之间的一对多依赖关系(一个被观察者,多个观察者),当被观察者的状态发生改变时,所有的观察者都得到通知。也称为发布-订阅模式。 吃蛙来哒需要在大众点评APP叫号排队,有A/B/C三人都在大众点评APP叫号,等待APP通知什么时候去吃蛙来哒。那么APP与A/B/C三人就形成了一对多的依赖关 阅读全文
posted @ 2021-11-22 10:37
、嘎路的米。
阅读(48)
评论(0)
推荐(0)
摘要:
概念 责任链中,每个层级都有自己的上一个层级,当自己处理不了时,把任务丢给上级处理。 责任链有点类似于Http请求的转发功能。用户只需要关注直接和自己对接的人,无关心后边具体的流程 张三找A借100块钱,A自己刚好身上有100块,于是A就借给了张三。下次张三又来找A借10万块钱,由于A没有那么多钱, 阅读全文
posted @ 2021-11-22 10:09
、嘎路的米。
阅读(40)
评论(0)
推荐(0)
摘要:
概念 装饰模式使用在不改变对象原有的功能基础上,对原有的功能进行增强。 例如:一个机器人只会扫地,我希望机器人在扫地的同时,它还能够唱歌。这种场景就很适合装饰模式,在不改变原有的功能基础上,对原有的功能增强 前提:装饰类与被装饰类都实现相同的接口。装饰类中有一个构造方法,构造方法中需要传入被装饰类。 阅读全文
posted @ 2021-11-22 09:57
、嘎路的米。
阅读(37)
评论(0)
推荐(0)
摘要:
概念 中介者模式能减少对象之间胡乱无序的依赖关系,该模式会限制对象之间的直接交互,迫使他们通过一个中介者对象进行合作。 消息队列就是一个典型的中介者模式,A/B/C都可以往消息队列发消息,也可以接收消息队列的消息,A/B/C的合作必须通过消息队列来完成 想要相亲,必须找个媒婆,媒婆负责给两人搭线。如 阅读全文
posted @ 2021-11-22 09:52
、嘎路的米。
阅读(57)
评论(0)
推荐(0)

浙公网安备 33010602011771号