设计模式之(四):单例设计模式

一.什么是单例模式

1.什么是单例模式

单例模式就是一个类对外只有一个实例

2.场景
  • 实例化类需要消耗很多的资源
  • 该类只能实例化一次,对外是唯一的对象
3.表现形式:
  • 构造方法是私有的,即外部是无法实例化该类的
  • 有一个保存当前实例的私有静态变量
  • 有一个对外开放的访问该类对象的方法
4.单例的线程安全性检测

通过多线程调用单例的获取实例的方法,检查每次的实例是否相同

二.单例模式的实现方式

1.饿汉式(线程安全)

查看文章详情

  评论

  我要发表看法

通知