随笔 - 192,  文章 - 0,  评论 - 2,  阅读 - 25万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  c++ 设计模式

单例模式案例
摘要:1.1 目的 为了让类中只有一个实例,实例不需要自己释放 1.2 将 默认构造 和 拷贝构造 私有化 1.3 内部维护一个 对象指针 1.4 私有化唯一指针 1.5 对外提供 getInstance方法来访问这个指针 1.6 保证类中只能实例化唯一一个对象 单例模式案例 – 打印机案例 1 #def 阅读全文
posted @ 2019-06-06 15:16 Malphite 阅读(250) 评论(0) 推荐(0) 编辑
Factory模式
摘要:1)为了提高内聚(Cohesion)和松耦合(Coupling),我们经常会抽象出一些类的公共接口以形成抽象基类或者接口。这样我们可以通过声明一个指向基类的指针来指向实际的子类实现,达到了多态的目的。这里很容易出现的一个问题n多的子类继承自抽象基类,我们不得不在每次要用到子类的地方就编写诸如new 阅读全文
posted @ 2019-06-06 14:48 Malphite 阅读(386) 评论(0) 推荐(0) 编辑
AbstactFactory模式
摘要:AbstractFactory模式就是用来解决这类问题的:要创建一组相关或者相互依赖的对象。 AbstractFactory模式关键就是将这一组对象的创建封装到一个用于创建对象的类(ConcreteFactory)中, 维护这样一个创建类总比维护n多相关对象的创建过程要简单的多。 Product.h 阅读全文
posted @ 2019-06-06 14:32 Malphite 阅读(271) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示