法式设计过程中,经常会听到各类各样的设计模式,此中单例模式是最简单,也是最经常利用的一种模式,它的目标是建立一个全局的独一对象,是以,下面就教你若何实现单例模式,以便运用到法式的设计过程中!
起首界说如下的头文件,将机关函数设置为private,并界说一个Single的静态指针变量
界说完当作头文件之后,进行具体的实现,本家儿如果实现GetInstance函数,该函数实现的逻辑:若是静态指针变量为空,那么建立,不然直接返回静态指针变量,实现对象的独一性
完当作代码的实现,接下来进行测试验证,本家儿函数输入如下信息
最后点击运行,可以看到如下的信息,可以或许当作功挪用函数
上面是单例模式设计的一种方式,下面再申明另一种方式,同样界说如下的头文件,将机关函数设置为private
界说完当作头文件之后,进行具体的实现,本家儿如果实现GetInstance函数,该函数实现的逻辑:直接建立静态对象,每次用户挪用返回该对象,同样实现对象的独一性
完当作代码编写后进行测试验证,本家儿法式输入如下代码信息
最后点击运行,可以看到如下的信息,可以或许当作功挪用函数
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!