摘要: 观察者模式 (Observer Pattern) 是一种"发布者-订阅者"的模式.有时候也被称为"模型视图模式","源-监听者模式"等. 在这种模式中,由一个目标对象来管理所有依赖与它的观察者对象,并且当这个目标对象自身发生改变时,会主动向它的观察者们发出通知. 实例场景 : 在某视频网站购买了<生 阅读全文
posted @ 2018-12-05 11:30 宋佑廉 阅读(662) 评论(0) 推荐(0)
摘要: 装饰者模式(Decorator Pattern,有的也用 Wrapper Pattern)就是动态地把职责附加到已有对象上去,实现功能扩展。这种特性,使得装饰者模式提供了比继承更具有弹性的解决方案。 实例场景 : 给中国美国(或者其它国家)的女孩加上外表的属性(如长发,身高等), UML图: 步骤: 阅读全文
posted @ 2018-12-05 00:04 宋佑廉 阅读(193) 评论(0) 推荐(0)