概述
单例设计模式-------懒汉式,饿汉式
单例设计模式是一种很常见的设计模式
在这里介绍两种单例设计模式 懒汉式与饿汉式
单例设计模式的特点:
1.单例设计模式保证一个类只有一个实例。
2.要提供一个访问该类对象实例的全局访问点。
单例设计模式要点
对一些类来说,只有一个实例是很重要的。例如很多时候对于某个系统只需要拥有一个全局对象,这样有利于我们协调系统的整体行为。
再比如说某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象
再通过这个单例对象获取这些配置信息。从而简化了在比较复杂的环境下配置管理。
通过上面的介绍,我们可以知道单例模式最重要的就是要保证一个类只有一个实例并且这个类易于被访问,那么要怎么做才能保证一个类具有一个实例呢?一个全局变量使得一个对象可以被访问,但是这样做却不能防止你实例化多个对象。
一个更好的办法就是,让该类自身负责保存它的唯一实例。并且这个类保证没有其他的实例可以被创建。
怎样保证一个对象的唯一总结如下:
最后
以上就是调皮镜子为你收集整理的单例设计模式-------懒汉式,饿汉式(超详细,附代码)的全部内容,希望文章能够帮你解决单例设计模式-------懒汉式,饿汉式(超详细,附代码)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复