美文网首页
设计模式二:单粒模式

设计模式二:单粒模式

作者: 程一刀 | 来源:发表于2021-05-24 19:23 被阅读0次

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

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

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

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

相关文章

  • 设计模式二:单粒模式

    单例模式: 一个类 只能有1个实例,并且提供访问它的方法代码如下: 注意点:1.构造函数私有 单例可分为 懒加载...

  • GCD与非GCD实现单粒设计模式

    GCD实现设计模式 在某个类里面实现GCD单粒设计模式 类的.h文件 类的.m文件 宏定义封装GCD单粒设计模式(...

  • 前端设计模式

    JS设计模式一:工厂模式jS设计模式二:单例模式JS设计模式三:模块模式JS设计模式四:代理模式JS设计模式五:职...

  • 设计模式四、抽象工厂模式

    系列传送门设计模式一、单例模式设计模式二、简单工厂模式设计模式三、工厂模式设计模式四、抽象工厂模式 抽象工厂模式 ...

  • 设计模式三、工厂模式

    系列传送门设计模式一、单例模式设计模式二、简单工厂模式设计模式三、工厂模式设计模式四、抽象工厂模式 工厂模式 在一...

  • 设计模式一、单例模式

    系列传送门设计模式一、单例模式设计模式二、简单工厂模式设计模式三、工厂模式设计模式四、抽象工厂模式 简单单例(推荐...

  • 设计模式

    常用的设计模式有,单例设计模式、观察者设计模式、工厂设计模式、装饰设计模式、代理设计模式,模板设计模式等等。 单例...

  • 单例模式Java篇

    单例设计模式- 饿汉式 单例设计模式 - 懒汉式 单例设计模式 - 懒汉式 - 多线程并发 单例设计模式 - 懒汉...

  • Java 十一种设计模式深入理解

    目录一、工厂设计模式二、抽象工厂模式三、单例设计模式四、建造者(Builder)模式五、原型模式六、适配器设计模式...

  • 设计模式(十四)中介者模式

    相关文章 设计模式(一)设计六大原则设计模式(二)单例模式的七种写法设计模式(三)建造者模式设计模式(四)简单工厂...

网友评论

      本文标题:设计模式二:单粒模式

      本文链接:https://www.haomeiwen.com/subject/fjffsltx.html