我正在开发一个具有许多不直接相关的继承层次结构的应用程序。
我是否必须为客户端代码中的每个层次结构分配一个工厂方法以从每个层次结构中选择某个类以通过 GUI 对用户选择进行实例化?
我正在开发一个具有许多不直接相关的继承层次结构的应用程序。
我是否必须为客户端代码中的每个层次结构分配一个工厂方法以从每个层次结构中选择某个类以通过 GUI 对用户选择进行实例化?
看看这个网页,它演示了使用具有多重继承层次结构的抽象工厂模式:http: //www.dofactory.com/Patterns/PatternAbstract.aspx。