前端增长(设计模式) 沉静 2021-02-13 228 阅读1分钟 工厂模式 定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 解决问题: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。 3、屏蔽产品的具体实现,调用者只关心产品的接口。 单例模式 核心代码: 使用例子: 策略模式 发布订阅模式 vue里的eventBus