【问题标题】:Is it considered bad practice in java for a package to contain both classes and sub-packages?一个包同时包含类和子包在java中被认为是不好的做法吗?
【发布时间】:2018-05-16 09:35:35
【问题描述】:

在java中拥有一个包含类和子包的结构是否被认为是一种不好的做法?即:

com/
  domain/
     SomeClass.java
     AnotherClass.java
     model/
       Model1.java
       Model2.java
     somePackage/
        SomePackageClass.java

另一个选项是 SomeClass.javaAnotherClass.java 包含在第三个包中

【问题讨论】:

  • 那很好。

标签: java structure naming-conventions packages


【解决方案1】:

不,这是正常的结构,也不是坏习惯。树结构中有不同的级别。如果该类在逻辑上最适合父包,则将其留在那里。如果这两个类共享一个不同于其他类的共同角色,那么您可以将它们移动到单独的包中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-12
    • 1970-01-01
    • 1970-01-01
    • 2020-01-16
    相关资源
    最近更新 更多