常见的前端设计模式 单例模式 保证一个类仅有一个实例,并提供一个访问他的全局访问点;vuex常用于管理全局状态、配置信息等。 工厂模式 一个用于创建对象的接口,让子类决定实例化哪个类; 创建复杂对象或对象的组合。 策略模式 一系列算法,将每个算法封装起来,并使他们可以互换;长于用在运行时选择算法。 适配器模式 将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不匹配而无法一起工作的那些类可以一起工作。 装饰模式 代理模式 发布订阅模式 也叫观察者模式。 比如我们点击一个按钮触发了点击事件就是使用了该模式