设计模式学习(2)- 工厂模式 工厂模式

  在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。

  这种类型的设计模式属于创建型模式。

 

TS中代码实现:

  设计模式学习(2)- 工厂模式
工厂模式

  设计模式学习(2)- 工厂模式
工厂模式

总结:

  1、工厂模式,其实就是隐藏 new 对象的过程。

  2、外部可以通过 传入参数,拿到对应的实例对象。

另一篇关于工厂模式在代码中的应用场景:

  https://www.jianshu.com/p/45444644eb82

  经过该篇文章的描述,又知道了,工厂模式还有个好处,就是便于 “扩展同一工厂的业务 ”。