设计模式----工厂

174 阅读1分钟

工厂模式-链接

1:主要特征

  • 简单工厂模式:所有产品都用一个工厂,要扩展的话只能未工厂加方法
  • 工厂模式:一个工厂接口,然后每个产品都实现一个工厂,每个工厂只能创建一个产品。
  • 抽象工厂模式:与工厂模式类似,就是一个抽象工厂可以生产多个对象。比如相关产品的相关所有对象用一个工厂模式创建。

如果有多个属于同一种类型的类,可以考虑使用工厂模式,统一提供生成入口,能从一定程度上解耦,扩展方便,也不用再到处 new 对象了。