![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
他们说快写一首情歌
这个作者很懒,什么都没留下…
展开
-
三种工厂模式
三种工厂模式三种工厂模式 三种工厂模式 #include<iostream> //简单工厂模式 没有开闭原则 需要自己去判断创建了什么类 /* class AbstractFruit { public: virtual void Showname() = 0; }; class Apple : public AbstractFruit { public: virtual void Showname() { std::cout << "我是苹果原创 2021-03-23 09:54:27 · 69 阅读 · 0 评论 -
单例模式
单例模式单例模式懒汉式单例模式饿汉式线程所单例模式饿汉式静态对象单例模式 单例模式 单例模式 创建性模式 对象的创建方式 一个类不管创建多少次对象,永远只能得到该类型一个对象的实例 常用类型: 日志模块,写日志信息,没有必要每次写日志就创建对象,占用内存 数据库模块,数据库请求很多,没有必要每次生成一个数据库对象 饿汉单例模式:还没有获取实例对象,实例对象就已经产生了 懒汉单例模式:唯一实例对象,直到第一次获取它的时候,才产生 懒汉式单例模式 //饿汉式单例模式 一定是线程安全的 ma原创 2021-02-11 18:57:56 · 83 阅读 · 1 评论 -
单例模式 C++
单例模式 C++特点懒汉式饿汉式多线程下的 特点 保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享 懒汉式 饿汉式 多线程下的 ...原创 2019-12-03 09:31:10 · 127 阅读 · 0 评论