工程化

SOLID五大设计原则

es6 23种设计模式

创建型 (创建对象实例)

结构型

行为型

其他型

创建型演变

工厂模式 将工厂抽象使得工厂类可继承产生子工厂演变成 抽象工厂模式 ,工厂模式创建对象的过程需要一个使用者一步一步的指挥(调用相关函数)演变成 建造者模式