摘要:
组合模式(Composite),将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 组合模式UML类图: 由上图可知,Component:为组合中的对象声明接口,在适当情况下,实现所有类共有接口的 默认行为。...
阅读全文
摘要:
备忘录模式(Memento),在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样就可以将该对象状态恢复到原先保存的状态。 备忘录模式UML类图: 由上图可知,Originator(发起人)类:负责创建一个备忘录Memento,用以记...
阅读全文