标签:设计模式

  • 设计模式 – Factory Method 工厂方法

    Factory Method(工厂方法) Factory Method(工厂方法)属于创建型模式,利用工厂方法创建对象实例而不是直接用 New 关键字实例化。 理解如何写出工厂方法…

    2021年4月28日 138
  • 设计模式 – Prototype 原型模式

    Prototype(原型模式) Prototype(原型模式)属于创建型模式,既不是工厂也不是直接 New,而是以拷贝的方式创建对象。 意图:用原型实例指定创建对象的种类,并且通过…

    2021年4月27日 175
  • 设计模式 – Singleton 单例模式

    Singleton(单例模式) Singleton(单例模式)属于创建型模式,提供一种对象获取方式,保证在一定范围内是唯一的。 意图:保证一个类仅有一个实例,并提供一个访问它的全局…

    2021年4月26日 173
  • 设计模式 – Abstract Factory 抽象工厂

    Abstract Factory(抽象工厂) Abstract Factory(抽象工厂)属于创建型模式,工厂类模式抽象程度从低到高分为:简单工厂模式 -> 工厂模式 -> 抽象工…

    2021年4月25日 197
  • 设计模式 – Adapter 适配器模式

    Adapter(适配器模式) Adapter(适配器模式)属于结构型模式,别名 wrapper,结构性模式关注的是如何组合类与对象,以获得更大的结构,我们平常工作大部分时间都在与这…

    2021年4月24日 193
  • 设计模式 – Bridge 桥接模式

    Bridge(桥接模式) Bridge(桥接模式)属于结构型模式,是一种解决继承后灵活拓展的方案。 意图:将抽象部分与它的实现部分分离,使它们可以独立地变化。 桥接模式比较难理解,…

    2021年4月23日 128
  • 设计模式 – Builder 生成器

    Builder(生成器) Builder(生成器)属于创建型模式,针对的是单个复杂对象的创建。 意图:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 举…

    2021年4月22日 185
  • 「面试题」20+Vue面试题整理

    从镜片的厚度和黄黑相见的格子衬衫我察觉到,面前坐着的这位面试官应该是来者不善。 我像以往一样,准备花3分钟的时间进行自我介绍。在此期间,为了避免尴尬,我盯着面试官的眉毛中间,不过面…

    2020年12月28日 136
  • HTTP的世界观(附HTTP-3中文翻译)

    本文已收录在Github github.com/Geekhyt,感谢Star。 观感度:🌟🌟🌟🌟🌟 口味:黑糖珍珠 烹饪时间:15min 前端圈技术的爆发式增长随之而来的开发人员…

    2020年12月25日 179
  • 「干货」从源码窥探Webpack4.x原理

    本文已收录在Github github.com/Geekhyt,感谢Star。 随着多终端设备的迅速普及,Web前端开发的复杂性和应用场景日益扩大,Webpack在前端构建演变的…

    2020年12月22日 145
QR code