【发布时间】:2023-03-17 14:12:01
【问题描述】:
我正在开发一个有 20 个插件的 Java 应用程序,每个插件都有一些相似的 GUI 菜单项和菜单事件,但它们将数据存储在数据库中的不同表中。目前,我正在通过复制和粘贴不同的类文件为每个插件创建单独的 GUI、事件和模型类。
为每个插件开发单独的 GUI、事件和模型类并将类似的方法复制到其他插件是否明智?
我需要您就如何为所有插件创建通用 GUI、事件和模型接口而不会使我的应用程序难以维护的建议。
谢谢。
【问题讨论】:
-
我认为要获得有意义的答案,您必须提供更多细节。一个(简化的)示例插件,突出显示在每个(或许多)插件中重复的代码可能会有所帮助。