摘要: 组合模式:将对象组合成树结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 举例实现公司,分公司,部门等的组合关系: 实现声明组合中的对象接口,在适当的情况下实现所有类共有接口的默认行为,声明一个接口用户访问和管理所有的子部件: 下面定义子部件行为,在Comp 阅读全文
posted @ 2016-05-03 11:13 angela217 阅读(201) 评论(0) 推荐(0)
摘要: 备忘录:在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可将该对象恢复到原先保存的状态。 举例如下: Originator:发起人,负责创建一个备忘录Memento,用以记录当前时刻它的内部状态,并可使用备忘录恢复内部状态。它根据需要决定Memento存储Orig 阅读全文
posted @ 2016-05-03 10:58 angela217 阅读(191) 评论(0) 推荐(0)