在 java 中,一个包同时包含 类 和子包是否被认为是不好的做法?
Is it considered bad practice in java for a package to contain both classes and sub-packages?
在 java 中,某些 package/s 包含 类 和子包的结构是否被视为不良做法?即:
com/
domain/
SomeClass.java
AnotherClass.java
model/
Model1.java
Model2.java
somePackage/
SomePackageClass.java
另一个选项是 SomeClass.java
和 AnotherClass.java
包含在第三个包中
不,这是正常的结构,不是坏习惯。您在树结构中有不同的级别。如果 class 在逻辑上最适合父包,则将其留在那里。如果这两个 class 共享一个不同于其他的共同角色,那么您可以将它们移动到一个单独的包中。
在 java 中,某些 package/s 包含 类 和子包的结构是否被视为不良做法?即:
com/
domain/
SomeClass.java
AnotherClass.java
model/
Model1.java
Model2.java
somePackage/
SomePackageClass.java
另一个选项是 SomeClass.java
和 AnotherClass.java
包含在第三个包中
不,这是正常的结构,不是坏习惯。您在树结构中有不同的级别。如果 class 在逻辑上最适合父包,则将其留在那里。如果这两个 class 共享一个不同于其他的共同角色,那么您可以将它们移动到一个单独的包中。