我有两种不同类型的输入。我提示一个警告窗口供用户选择他们希望系统处理哪种类型的输入。
假设第一类输入是:1,2,3和第二类是a,b,c
但是,两者都需要相同的generator.class。我想在同一个GUI类中创建它。目前我有第一个输入的GUI。
可以吗?怎么做?
答案 0 :(得分:2)
答案 1 :(得分:0)
你有几种不同的方法可以做到这一点,而且不知道你如何处理输入,很难告诉你我将如何处理。您可以使用@ {建议的Factory Pattern,也可以使用Strategy Pattern两种不同的策略(一种用于数字输入,另一种用于字母输入),并选择要使用哪种策略在用户输入上。根据你告诉我们的内容,我可以看到它们正在工作,但我觉得根据你的系统设计方式,它会比另一个更好。