2016年6月23日
摘要: 观察者模式(Observer) 定义 定义了一种一堆多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 UML类图 成员角色 抽象主题(Subject)角色:抽象主题角色把所有对观察者对象的引用保存在一个聚集(比如Arr 阅读全文
posted @ 2016-06-23 20:58 韩思明 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 建造者模式(builder) 定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 UML图 成员介绍 抽象建造者(Builder)角色:给 出一个抽象接口,以规范产品对象的各个组成成分的建造。一般而言,此接口独立于应用程序的商业逻辑。模式中直接创建产品对象的是具体建造者 阅读全文
posted @ 2016-06-23 20:24 韩思明 阅读(203) 评论(0) 推荐(0) 编辑