标签: design-patterns
我正在开发一个使用组合框来选择版本号的应用程序。根据此选择,将实例化不同的子类,并调用超类中定义的方法。我无法决定使用哪种模式。也许工厂方法模式?任何帮助将不胜感激。
答案 0 :(得分:2)
如果你创建的子类相似并且很容易初始化工厂模式,那就是要走的路。
Factory模式基于以下事实:工厂创建的对象具有类似的接口/超类,并且工厂的调用者对特定子类不感兴趣,但仅在高级接口中感兴趣。 / p>