我正在开发一个 Java swing 应用程序。没有大图形。只是带有 jcombos、jtexts、jlists 等的框架和对话框。我已经看到定制的 jcomboboxes 或 jtextfields 具有一些特定于应用程序的自定义功能。每种类型的 jcomponent 的每个自定义类都将在整个应用程序中使用。但我的想法是 - 为应用程序中显示的每个组件创建一个单独的类,并在他们自己的类中处理与它们相关的功能......而不是为应用程序中的所有 Jcombos 使用一个自定义类,我在想为单独的 jcombos 使用单独的类...可能我需要数千个类来显示尽可能多的元素(JComponents)。
例如:如果在 jdialog 中我有 5Jcombos、3 个 Jtextfields、2JCheckboxes - 我计划编写 5 个扩展 JComboBox 的自定义类、3 个扩展 JTextFields 的自定义类、2 个扩展 JCheckBoxes 的自定义类。
这是一件好事吗?我不知道设计模式和东西。这可行吗?这种方法已经被采用了吗?