随笔分类 -  Design pattern

摘要:类应该对扩展开发,对修改关闭。 为了交互对象之间的松耦合设计而努力。 针对接口编程,不针对实现编程。 多用组合,少用继承。 抽象。 封装变化。 找出程序中会变化的方面,然后将其和固定不变的方面分离 阅读全文
posted @ 2016-09-08 16:14 qingyuuu【java】 阅读(211) 评论(0) 推荐(0)
摘要:观察者模式定义了对象之间一对多的依赖关系,这样一来,当一个对象改变时,他的所有依赖者都会收到通知并自动更新。 模式中的角色 1.抽象主题(Subject):它把所有观察者对象的引用保存到一个聚集里,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观察者对象。 2.具体主题(Co 阅读全文
posted @ 2016-09-08 16:14 qingyuuu【java】 阅读(1209) 评论(0) 推荐(0)