2020年4月2日
摘要: 一、定义与简单实现 1、定义 动态地将责任附加到对象上去,提供了比继承更有弹性的替代方案。 装饰者模式是类继承的另外一种选择。类继承在编译时候增加行为,而装饰者模式是在运行时增加行为。 通过使用修饰模式,可以在运行时扩充一个类的功能。原理是:创建一个装饰类,组合目标类,然后动态的增强目标对象的方法, 阅读全文
posted @ 2020-04-02 16:05 FFStayF 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 一、定义与简单实现 1、定义 观察者模式的定义包括两点: 定义对象之间的一对多的依赖(对象之间的关系) 当一个对象改变状态时,它的所有观察者都会接受通知并自动更新(对象之间的交流:行为型模式) 观察者模式有点像一个去掉解耦队列之后的发布/订阅模型(Kafka),观察者与被观察者是直接互相依赖的, 2 阅读全文
posted @ 2020-04-02 10:57 FFStayF 阅读(297) 评论(0) 推荐(0) 编辑