常见的前端设计模式

单例模式

  1. 保证一个类仅有一个实例,并提供一个访问他的全局访问点;vuex
  2. 用于管理全局状态配置信息等。

工厂模式

  1. 一个用于创建对象接口,让子类决定实例化哪个类;

  2. 创建复杂对象对象组合

策略模式

  1. 系列算法,将每个算法封装起来,并使他们可以互换;
  2. 长于用在运行时选择算法。

适配器模式

  1. 将一个类的接口转换客户希望的另外一个接口,使得原本由于接口匹配而无法一起工作的那些类可以一起工作。

装饰模式

代理模式

发布订阅模式

也叫观察者模式。

比如我们点击一个按钮触发了点击事件就是使用了该模式

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注