★03.创建型模式 ★06.创建型模式讨论

  1. Factory Method可能是级联的。为了创建一个新的产品类,就需要创建一个新的工厂类。若这个工厂类又是别的工厂类创建的,那么就需要一次创建3个类。
  2. 相比于Factory Method和Abstract Factory,Prototype不容易产生类数目激增的问题。
  3. 通常先使用Factory Method,直到发现需要更大灵活性,再改为Abstract Factory、Builder、Prototype。

你可能感兴趣的:(★03.创建型模式 ★06.创建型模式讨论)