设计模式
ListenAlone
这个作者很懒,什么都没留下…
展开
-
c++设计模式①单例模式 2.饿汉式
所谓饿汉式就是提前创建,而不是需要的时候再去创建。#pragma onceclass Singleton_Hungry{private: Singleton_Hungry() {}public: static Singleton_Hungry* GetInstance();private: static Singleton_Hungry* m_instance;};#include "Singleton_Hungry.h"Singleton_Hungry* Si原创 2021-09-06 12:10:42 · 183 阅读 · 0 评论 -
c++设计模式①单例模式 1.懒汉式
1.定义单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。[DP]2.理解因为需要只有一个实例对象,最好的控制方式就是类自身来控制,而不是在其他类或者全局变量来控制实例对象的创建。我对于定义的理解是,为了保证一个类仅有一个实例,所以必须一个访问它的全局访问点。保证一个类仅有一个实例,换言之就是类的构造不对外开放,由其他方式来提供给外部使用,即提供一个访问的全局访问点或者接口。3.懒汉式(使用时再创建)这样我们就可以大概获得Singleton类的原创 2021-09-05 14:56:32 · 503 阅读 · 1 评论