单例模式
1.单例模式的作用
单例模式一种常用的软件设计模式
通过单例模式可以保证系统中应用该模式的这个类只有一个实例,即一个类只有一个实例对象
2.单例模式的实现步骤
1.将构造方法私有化,使其不能在类的外部通过new关键字实例化该类对象
2.在该类内部产生一个唯一的实例化对象,并将其封装为private static类型的成员变量
3.定义一个静态方法返回这个唯一对象
3.单例模式的设计类型
根据实例化对象的时机单例模式又分为以下两种
1.饿汉式单例模式
2.懒汉式单例模式
饿汉式单例模式设计
饿汉单例设计模式就是使用类的时候已经将对象创建完毕,不管以后会不会使用到该实例化对象,先创建了再说。很 着急的样子,故被称为“饿汉模式”。
代码:
public class Singleton{
//1.将构造方法私有化
private Singleton(