【发布时间】:2013-01-23 08:34:30
【问题描述】:
假设A、B、C派生自AbstractBaseClass并且它们都是同一个java项目的一部分,是形式的包结构......
package com.whatever.###
AbstractBaseClass.java
package com.whatever.###.###
A.java
B.java
C.java
...通常比以下形式的包结构更受欢迎...
package com.whatever.###.###
AbstractBaseClass.java
A.java
B.java
C.java
?
...还是很少有人会关心?
【问题讨论】:
-
我的预期正好相反:将抽象骨架类包私有与实现保持在同一个包中是一种很好的做法。
标签: java package abstract-class derived-class