设计模式
文章平均质量分 89
设计模式相关的知识
会&唱歌的鱼
这个作者很懒,什么都没留下…
展开
-
c++单例模式包括懒汉模式和饿汉模式(优劣势分析和改进方法)
在整个软件的运行过程中,让整个类有且只有一个实例化对象存在于整个进程中。是最简单的一个设计模式,然后再项目开发中也是使用最广的。原创 2024-02-20 13:53:53 · 1322 阅读 · 0 评论 -
设计模式之工厂模式(简单工厂模式,工厂方法,抽象工厂),使用c++实现工厂模式
工厂模式是对c++多态性质的充分使用,通过同一个基类指针能调用不同的实列化对象。优势:很好的遵循了开放-封闭的原则,对内程序内的修改是封闭的,对基类的派生类的扩展开放是允许的。如果有新的需求,只需要继承基类,增加新的派生类就可以了。减少了项目更新的时候对项目代码修改的数量,通过新增派生类就可以解决问题工厂模式总共有三种,简单工厂模式,工厂方法模式,抽象工厂模式三种,在接下来的内容中会分别对三种模式进行介绍,介绍模式是这样的,简单叙述+uml类关系图+实例代码。本文主要参考了一书。原创 2024-01-14 16:21:44 · 270 阅读 · 0 评论