摘要: 访问者模式可以用C#的扩展方法 迭代器:这个更不用说,就是for\foreach循环 观察者:经常提到的委托\事件 原型模式:浅拷贝和深拷贝~ 模板方法:这个可能在代码中不知不觉就用了,就是定义一个模式流程,将变化的抽象,但是流程必须依靠父类定义的顺序。 好了,说到这吧 设计模式,不管是了解还是看看 阅读全文
posted @ 2016-01-25 21:50 K战神 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 一、定义在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态二、实例2.1 发起人:记录当前时刻的内部状态,负责定义哪些属于备份范围的状态,负责创建和恢复备忘录数据。 public class Originator { ... 阅读全文
posted @ 2016-01-25 17:49 K战神 阅读(217) 评论(0) 推荐(0) 编辑