用户界面- 2个不同的GUI在一个类中的Java



我有两种不同类型的输入。我提示一个警告窗口,让用户选择他们希望系统处理的输入类型。

假设第一种输入是:1,2,3第二种输入是a,b,c

但是,两者都需要相同的generator.class。我想让它在同一个GUI类。目前我有GUI的第一个输入。

可以吗?怎么做呢?

您考虑过工厂模式吗?

您有几种不同的方法来做到这一点,如果不了解更多关于如何处理输入的信息,很难告诉您我将如何做。您既可以像@Dan建议的那样使用工厂模式,也可以使用具有两种不同策略的策略模式(一种用于数字输入,另一种用于字母输入),并根据用户输入选择使用哪一种策略。根据您告诉我们的情况,我认为这两种方法都可行,但我有一种感觉,根据您系统的设计方式,其中一种会比另一种更好。

相关内容

  • 没有找到相关文章

最新更新