设计模式二:单粒模式

2021-05-24  本文已影响0人  程一刀

单例模式: 一个类 只能有1个实例,并且提供访问它的方法
代码如下:

class Singleton {
    static let shared =  Singleton()
    private init() {
    }
}

注意点:
1.构造函数私有

  1. 单例可分为 懒加载 和预加载
  2. 单例 可分为 无状态 有状态
  3. 单例在多线程,虚拟机, 多类加载器的使用情况(java中会遇见)
上一篇 下一篇

猜你喜欢

热点阅读