摘要: GitHub地址:https://github.com/zhangboqing/design-mode/tree/master/src/main/java/com/zbq 一.定义 策略模式(Strategy Pattern):定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算 阅读全文
posted @ 2018-07-01 20:58 N!CE波 阅读(230) 评论(0) 推荐(0) 编辑
摘要: GitHub地址:https://github.com/zhangboqing/design-mode/tree/master/src/main/java/com/zbq 一.定义 状态模式(State Pattern) :允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。其别 阅读全文
posted @ 2018-07-01 20:33 N!CE波 阅读(212) 评论(0) 推荐(0) 编辑
摘要: GitHub地址:https://github.com/zhangboqing/design-mode/tree/master/src/main/java/com/zbq 一.定义 观察者模式(Observer Pattern):定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关 阅读全文
posted @ 2018-07-01 20:20 N!CE波 阅读(327) 评论(0) 推荐(0) 编辑
摘要: GitHub地址:https://github.com/zhangboqing/design-mode/tree/master/src/main/java/com/zbq 一.定义 中介者模式(Mediator Pattern)定义:用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相 阅读全文
posted @ 2018-07-01 19:55 N!CE波 阅读(187) 评论(0) 推荐(0) 编辑