单例模式: 一个类 只能有1个实例,并且提供访问它的方法
代码如下:
class Singleton {
static let shared = Singleton()
private init() {
}
}
注意点:
1.构造函数私有
- 单例可分为 懒加载 和预加载
- 单例 可分为 无状态 有状态
- 单例在多线程,虚拟机, 多类加载器的使用情况(java中会遇见)
单例模式: 一个类 只能有1个实例,并且提供访问它的方法
代码如下:
class Singleton {
static let shared = Singleton()
private init() {
}
}
注意点:
1.构造函数私有
本文标题:设计模式二:单粒模式
本文链接:https://www.haomeiwen.com/subject/fjffsltx.html
网友评论