摘要: 一、概念:组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 二、UML示意图: Leaf和Composite的关系是单个对象和组合对象的关系,他们都继承于Component抽象类,所以都有Add、Remove和Operation方法 阅读全文
posted @ 2020-03-19 19:25 夜里寻星 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、概念:在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 二、UML示意图: Originator是一个原始对象,它可以使用CreateMemento方法创建保存他当前内部状态的Memento对象,而这个Memento对象由Car 阅读全文
posted @ 2020-03-19 13:57 夜里寻星 阅读(107) 评论(0) 推荐(0) 编辑