jpanel单一类与主要+次要类之比较

webghufk  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(296)

我目前有一个相当大的类扩展了jpanel。这个类大约有2000行代码,尽管它被分解成许多小函数。我想添加第二个模式,它将呈现完全不同的面板。对于组织,我考虑简单地将面板传递给另一个类,并让另一个类渲染面板。或者我可以加上第一节课。最好的方法是什么?第二种方法的唯一缺点是,主类必须检查它处于什么模式,如果它处于第二种模式,则必须将鼠标和键的移动传递给次类。

fruv7luv

fruv7luv1#

如果是完全不同的代码,请将它们放在两个不同的类中,这样,如果其他人查看您的代码,他们就会更好地了解所发生的事情。

相关问题