Java Design Patterns -- Singleton Design Pattern 单例模式

Singleton Design Pattern 单例设计模式,是 Gangs of Four 设计模式中的一个,是 Java 中最简单的设计模式之一,属于 Creational Design Pattern 创建型设计模式。它看起来是一个非常简单的设计模式,但涉及到实现时,却带来了很多是西安问题。Java Singleton Design Pattern 单例设计模式的实现一直是一个有争议的话题。

Singleton 单例

  • 单例模式限制了类的实例化,确保 Java 虚拟机中只存在一个类的实例。
  • 单例类必须提供一个全局访问点来获取类的实例。
  • 单例模式用于日志记录、驱动程序对象、缓存和线程池。
  • 单例设计模式也用于其他设计模式,如 Abstract FactoryBuilderPrototypeFacade 等。
  • 单例设计模式也用于 Core Java 类,例如 java.lang.Runtimejava.awt.Desktop

猜你喜欢

转载自blog.csdn.net/Oktfolio/article/details/80032809
今日推荐