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

相关文章:

  • 2022-01-27
  • 2021-07-10
  • 2021-07-27
  • 2021-06-30
  • 2021-09-07
  • 2021-10-07
  • 2021-11-27
猜你喜欢
  • 2021-06-02
  • 2021-09-28
  • 2022-12-23
  • 2022-12-23
  • 2021-06-13
  • 2018-08-25
  • 2022-03-06
相关资源
相似解决方案