Fork me on GitHub
摘要: 访问者模式(Visitor) 设计模式使用的例子https://github.com/LinkinStars/DesignPatternsAllExample 一、定义 提供一个作用于某对象结构中的各元素的操作表示,它使得可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 二、结构 Visi 阅读全文
posted @ 2017-11-09 19:54 LinkinStar 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 原型模式(Prototype) 设计模式使用的例子https://github.com/LinkinStars/DesignPatternsAllExample 一、定义 使用原型实例指定创建对象的种类,并且通过拷贝这些原 型创建新的对象。原型模式是一种对象创建型模式。 二、结构 Prototype 阅读全文
posted @ 2017-11-09 19:01 LinkinStar 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 备忘录模式(Memento) 设计模式使用的例子https://github.com/LinkinStars/DesignPatternsAllExample 一、定义 在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态 二、结构 Or 阅读全文
posted @ 2017-11-09 18:10 LinkinStar 阅读(234) 评论(0) 推荐(0) 编辑