gpt4 book ai didi

java - 将 JComponent 相关类分组在同一个包中是否正确?

转载 作者:行者123 更新时间:2023-11-29 05:55:14 24 4
gpt4 key购买 nike

我有一个主包“UI”,其中包含我的 Swing 应用程序的所有类。

在这个包中,我扩展了 JTree、JTable 和更多组件,还为它们制作了一些自定义渲染器和自定义模型。

可以将几个与 JComponent 相关的类分组到它们自己的包中吗?

例如:

  • 包 ui.CustomTable
    • CustomJTable
    • CustomJTableModel
    • JTableColumnRenderer
  • 包 ui.MYJList
    • MYJList
    • MyJListModel
    • MyJListCellRenderer

我是软件工程领域的新手,这是我的第一份工作,我问你是因为我“害怕”破坏任何 OOP 代码约定。

最佳答案

It is ok to group several classes related to a JComponent in their own package?

当然。事实上,将 Swing 类放在适当的包中可能非常有利,尤其是在使用 Java Web Start 部署时。 .

JWS 可以按 Jar 组织下载、更新和安全级别,因此如果每个包都在一个 Jar 中,则意味着每个包仅在需要时下载和缓存、更新或检查有效的数字签名/安全级别

另请注意,当管理层决定应用程序时,渲染器(或 PLAF)可能比其他组件更频繁地更改。需要一种“不同的、更现代(比 4 个月前)的外观”。

关于java - 将 JComponent 相关类分组在同一个包中是否正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12439072/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com