【发布时间】:2021-08-09 23:50:15
【问题描述】:
例如,根据命名约定,包名为域; 'cambridge.edu.com' 将是 'com.edu.cambridge'。
创建 'com' 目录,然后创建 'edu' 子目录,然后创建 'cambridge' 子目录的目的是什么?
相反,我们可以将其设为“comeducambridge”一个目录并在其中包含类/接口?
【问题讨论】:
-
我不知道也许有一个好理由,也许你能想到一个
-
所以它只是为了可读性?
-
这在C#、dart等其他语言中很常见。
-
让我们反过来看:为什么不反过来写域?
-
Java 包本身不是分层的(如包
com.example.x.y不是包com.example.x的一部分),只有命名约定及其在普通文件系统上的表示是分层的。
标签: java