Java单例模式介绍
可以保证系统中,应用该模式的这个类永远只有一个实例,即一个类永远只能创建一个对象。
例如任务管理器对象我们只需要一个就可以解决问题,这样可以节省内存空间。
实现方式:
1、饿汉单例设计模式:
在用类获取对象的时候,对象已经提前创建好了。
2、设计步骤:
2.1、定义一个类、把构造器私有。
2.2、定义一个静态变量存储一个对象。

3、懒汉单例设计模式:
在真正需要该对象的时候,才去创建一个对象(延迟加载对象)。
4、设计步骤:
4.1、定义一个类、把构造器私有。
4.2、定义一个静态变量存储一个对象。
4.3、提供一个返回单例对象的方法。

评论