摘要: 装饰者模式,动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更具有弹性的替代方案。关系图如下:代码如下:public interface Sourceable { public void method(); }public class Source implements Source... 阅读全文
posted @ 2015-07-08 14:18 蜉蝣朝生而暮死 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 观察者模式,定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。例如,邮件订阅和RSS订阅,当你订阅了改文章,如果有后续更新,会及时通知你。关系图如下:我解释下这些类的作用:MySubject类就是我们的主题,Observer1和Observer2是依赖... 阅读全文
posted @ 2015-07-08 11:20 蜉蝣朝生而暮死 阅读(178) 评论(0) 推荐(0) 编辑