|
|
1
2
我个人更喜欢继承JPanel。我发现重用方面更倾向于使用UI面板和重用那些面板。 我构建Swing UIS的方法是拥有一个JFrame,并让它使用一个由可重用面板组成的面板,如果它们共享公共功能的话。 如果您有一个共享公共功能的JFrame,那么您可能希望使用给定的closeHandler和其他公共代码创建一个,然后让其他JFrame继承该公共代码。 |
|
|
2
2
在大多数情况下,更喜欢组合而不是继承。在这种情况下,这取决于A中有多少代码。您可以为代码中的可变性点使用策略模式,但在大多数情况下,继承将是最不难看的。 |
|
|
3
1
继承是最好的方式。 老实说,换一种方式做会涉及 许多 工作的 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |