基本上,我所有的桌面项目都是使用swing进行的,我发现了WindowBuilder,它很棒。但是我使用多态性为我创建的许多窗口创建了一个窗口模型,似乎WindowBuilder不喜欢它(它无法识别扩展了另一个窗口的窗口)。所以我想知道:将多态性与swing结合使用是否比创建单个独立窗口更好?

最佳答案

多态性在Swing中可能非常强大且有用,因为它通常可以在整个OO编程中使用。有时,它也可能使事情变得一团糟,超出了Swing的价值,因为它通常可以跨整个OO编程进行。

与其他任何地方一样,在Swing中,重要的是如何通过使用多态性来进行推理:在合理的地方,Swing的内在因素不会比其他任何地方都难以实现。

我对WindowBuilder一无所知,但是如果它使您无法推理使用多态性,或者以其他方式限制或影响您对其他体系结构决策的想法,那么该工具可能不如您想象的那么好,并且几乎可以肯定,这笔钱不值得。没有工具。

10-08 09:22
查看更多