摘要:创建型模式:用于描述"怎么创建对象",它的主要特点是"将对象的创建和使用分离"。 单例模式 原型模式 工厂模式 抽象工厂模式 建造者模式 结构型模式:用于描述如何将类或对象按某种布局组成更大的结构。 代理模式 适配器模式 桥接模式 装饰模式 外观模式 享元模式 组合模式 行为型模式:用于描述类或对象 阅读全文
posted @ 2019-09-21 15:57 酷学大叔 阅读 (137) 评论 (0) 编辑
正文内容加载中...
posted @ 2019-11-15 11:35 酷学大叔 阅读 (6) 评论 (0) 编辑
摘要:转发:https://www.cnblogs.com/Ninputer/archive/2008/11/22/generic_covariant.html 背景知识:协变和逆变 假设有这样两个类型:TSub是TParent的子类,显然TSub型引用是可以安全转换为TParent型引用的。如果一个泛型 阅读全文
posted @ 2019-10-21 14:29 酷学大叔 阅读 (71) 评论 (2) 编辑
摘要:转载自https://blog.csdn.net/yinghuolsx/article/details/72952857 1、HashTable HashTable表示键/值对的集合。在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用 阅读全文
posted @ 2019-10-17 17:18 酷学大叔 阅读 (94) 评论 (1) 编辑
摘要:解释器模式(Interpreter): 从名称上来看看这个模式,个人的最初理解“解释器”和Google的中英翻译功能类似。如果有一天你去国外旅游去了,比如去美国吧,美国人是讲英语的,我们是讲汉语的,如果英语听不懂,讲不好,估计沟通就完蛋了,不能沟通,估计玩的就很难尽兴了,因为有很多景点的解说你可能不 阅读全文
posted @ 2019-10-11 08:16 酷学大叔 阅读 (138) 评论 (0) 编辑
摘要:备忘录模式(Memento): 后悔药来啦!!!备忘录模式在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便在需要时能将该对象恢复到原先保存的状态。 备忘录模式的角色: 1)发起人(Originator):记录当前时刻的内部状态信息,提供创建备忘录和恢复备忘录数据的功能 阅读全文
posted @ 2019-10-10 17:20 酷学大叔 阅读 (37) 评论 (0) 编辑