gpt4 book ai didi

java - 正确的包装

转载 作者:行者123 更新时间:2023-12-01 13:53:39 25 4
gpt4 key购买 nike

我已经设计了我的系统,并且正在尝试设计一个合适的包装系统。

我读到您应该将要一起更改的类打包在同一个包中。

我遇到的问题是,我发现自己想以所有类都倾向于实现的接口(interface)来命名包。

例如:我有这样的结构:

        Dimension
^
|
+-------+-------+
| | |
Cylinder Tube Cuboid

我想把它们放在一个包里com.mycompany.dimension但导入 com.mycompany.dimension.Dimension 似乎很奇怪因为重复?

然后我发现自己想要很多嵌套包,即

com.mycompany.car...
com.mycompany.car.wheels...
com.mycompany.car.engine...

这很糟糕吗?我应该尽量避免在顶级接口(interface)之后命名包吗?

最佳答案

最重要的是有一些逻辑包结构。您只需将 dimension 更改为 dimensions,因为包中将包含很少的维度。

dimensions 包中包含一些(例如抽象?)Dimension 类是完全可以的。

关于java - 正确的包装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19765460/

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