我应该使用工厂方法模式吗?

时间:2015-06-09 22:13:08

标签: design-patterns

我正在开发一个使用组合框来选择版本号的应用程序。根据此选择,将实例化不同的子类,并调用超类中定义的方法。我无法决定使用哪种模式。也许工厂方法模式?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

如果你创建的子类相似并且很容易初始化工厂模式,那就是要走的路。

Factory模式基于以下事实:工厂创建的对象具有类似的接口/超类,并且工厂的调用者对特定子类不感兴趣,但仅在高级接口中感兴趣。 / p>