单例模式

概念

单例模式:singleton,是一种类的设计只会最多产生一个对象的设计思想

  • 单例模式的类只能在一次运行中产生一个对象
  • 单例模式为了解决如何只产生一个对象,需要使用以下解决方案,简称三私一公
  • 私有化构造方法:不让在外部产生多个对象
  • 私有化克隆方法:不允许对象被克隆产生新对象
  • 公有化静态方法:运行进入类内部产生对象
  • 私有化静态属性:保存已经产生的对象
栗子

你可能感兴趣的:(单例模式)