摘要: 参考于: 《设计模式Head First》 装饰模式:动态的将责任附加到对象上。若要扩展功能,一般这是个比继承更有弹性的替代方案。 设计原则1:类应该对扩展开放,对修改关闭。 1、装饰模式原型 装饰模式原型UML 装饰模式原型代码 using System.Collections; using Sy 阅读全文
posted @ 2019-10-26 11:23 Fflyqaq 阅读(428) 评论(0) 推荐(0) 编辑
摘要: [Toc] 概述参考请看 "参考博客" 备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可以将该对象恢复到原来保存的状态。 1、备忘录模式原型 备忘录模式原型UML 备忘录模式原型代码 2、备忘录模式优缺点 优点 1. 更好的封装性。 2. 可以利用 阅读全文
posted @ 2019-10-26 10:14 Fflyqaq 阅读(293) 评论(0) 推荐(0) 编辑