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

Should I used the Factory Method pattern?

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

如果您要创建的子class相似并且易于初始化,工厂模式是最佳选择。

工厂模式是基于这样一个事实,即工厂创建的对象具有相似的interface/super class并且工厂的调用者对具体的子对象不感兴趣class 但仅限于高级界面。