工厂模式
在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。
这种类型的设计模式属于创建型模式。
TS中代码实现:
总结:
1、工厂模式,其实就是隐藏 new 对象的过程。
2、外部可以通过 传入参数,拿到对应的实例对象。
另一篇关于工厂模式在代码中的应用场景:
https://www.jianshu.com/p/45444644eb82
经过该篇文章的描述,又知道了,工厂模式还有个好处,就是便于 “扩展同一工厂的业务 ”。