废话不多说,单例模式的含义就是:定义的类在系统中只能创建一个实例。
编写模板:
1、私有化构造函数。
2、提供public 的 static 函数获取单实例。
单例模式的写法大致有五种,有两种写法差不太多,所以我们主要讲4中写法。
1、饿汉式:顾名思义,就是在获取单例对象之前就创建好对象,代码如下:
2、懒汉式:顾名思义,比较懒,当去获取单实例对象的时候才创建,代码如下:
3、静态内部类,代码如下:
4、枚举实现单例,代码如下:
相关文章:
废话不多说,单例模式的含义就是:定义的类在系统中只能创建一个实例。
编写模板:
1、私有化构造函数。
2、提供public 的 static 函数获取单实例。
单例模式的写法大致有五种,有两种写法差不太多,所以我们主要讲4中写法。
1、饿汉式:顾名思义,就是在获取单例对象之前就创建好对象,代码如下:
2、懒汉式:顾名思义,比较懒,当去获取单实例对象的时候才创建,代码如下:
3、静态内部类,代码如下:
4、枚举实现单例,代码如下:
相关文章: