Abstract Factory模式的几个要点

时间:2021-12-08 21:00:01

1、如果没有应对“多系列对象构建”的需求变化,则没有必要使用Abstract Factory模式。这时候使用简单的静态工厂完全可以。
2、“系列对象”指的是这些对象之间有相互依赖、或作用的关系
3、Abstract Factory模式主要在于应对“新系列”的需求变动。其缺点在于难以应对“新对象”的需求变动。
4、Abstract Factory模式经常和Factory Method模式共同组合来应对“对象创建”的需求变化。