【设计模式】单件模式

设计模式:单件模式

定义:单件模式确保一个类只有一个实例,并提供了一个全局访问。


要点

  • 单件模式确保程序中一个类最多只能有一个实现
  • 单件模式也是提供访问这个实例的全局访问点
  • 在Java实现单件模式需要私有的构造器、一个静态方法和一个静态变量
  • 确定在性能和资源上的限制,然后小心地选择适当的方案来实现单件,已解决多线程的问题(我们必须认定所有的程序都是多线程的)
  • 如果使用多个类加载器,可能导致单件模式失效而产生更多实例

你可能感兴趣的:(【设计模式】单件模式)