重温设计模式 --- 单例模式

💡 原文中文,约1300字,阅读约需3分钟。
📝

内容提要

单例模式确保某个类在应用程序中只有一个实例,有懒汉式和饿汉式两种实现方法。懒汉式需要注意线程安全问题。

🎯

关键要点

  • 单例模式是一种创建型设计模式,确保某个类在应用程序中只有一个实例。
  • 单例模式有懒汉式和饿汉式两种实现方法。
  • 懒汉式在需要时创建实例,节省资源,但可能影响性能。
  • 懒汉式需要考虑线程安全,使用双重检查锁定(DCL)来确保多线程环境下的安全。
  • 饿汉式在类加载时创建实例,保证线程安全,但可能浪费系统资源。
  • 使用饿汉式时不需要额外的线程安全技术。
  • 总结:单例模式确保全局访问的唯一实例,懒汉式需注意线程安全。
➡️

继续阅读