01 2015 档案
摘要:定义: 迭代器模式,提供了一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 因为迭代器模式的广泛运用,现在高级语言如c#,java等本身已经把这个模式封装在语言当中。例如:c#中的foreach in。 因此此处暂不对迭代器模式做详细的介绍,下面简单讲述在书中看到的一些基础知识:
阅读全文
摘要:基本定义 备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态。 解释:简单来说,就是保存一个对象在某一时刻的特定状态,在以后需要的时候可以将对象恢复到保存时的状态。 基本代码: 客户端调用: Originator ori
阅读全文