![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 68
All In !!!
《活着》一书中的福贵,就是在生活的锤炼下,从悲痛中醒悟、在失去中成长,最终活得豁达从容。
展开
-
浅析C++单例模式<附实现>
C++单例模式什么是单例模式?精简的说就是:这个类能只有一个实例化的对象。如何实现实例化?既然只能有一个实例化对象,那么就要防止被多次实例化,怎么防止呢?我们就把构造函数私有化或者受保护,这样构造函数就无法被外部调用,只能被类内部的成员函数调用,所以我们需要定义一个公有函数来供外部使用,这个公有函数返回一个对象,为了保证多次调用这个公有函数都会返回同一个对象,就需要将这个对象设置为静态的。...原创 2020-03-19 21:09:31 · 1177 阅读 · 0 评论 -
设计模式 -- 简单工厂模式
简单工厂模式又叫静态工厂方法模式,是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。简单工厂模式解决的问题是如何去实例化一个合适的对象。简单工厂模式的核心思想就是:有一个专门的类来负责创建实例的过程。简单工厂模式,把产品看着是一系列的类的集合,这些类是由某个抽象类或者接口派生出来的一个对象树。而工厂类用来产生一个合适的对象来满足客户的要求。简单代码实现:#include <windows.h>#include <iostream>us原创 2021-02-24 16:50:31 · 154 阅读 · 2 评论