到现在我听到有很大的声音在喊:“动态包层次如何适应反向兼容类库(backward-compatible library classes)中的需要呢?”很明显,这里有一个有趣的冲突:类库是需要以用户友好的形式来增长的。幸运的是,用户对类库所依赖的主要的是类库所提供出来的不变的API(比如:容易记忆的类名,精确的方法命名)。[Java中引入(import)的关键字......] (Java's import language feature makes changing the source package from which a type hails less of an obstacle than it could be otherwise.)[我尝试翻译,但总觉着翻不确切,如果谁能翻译,请一定补充一下并告诉我,谢谢!shjunsuper@263.net]
Good things come in small packages 包的声明通常必须是作为第一行非注释语句出现在Java代码中的,然而,在Java语言诞生了7年之后,大多数的程序员并没有真正的领略到正确应用package关键字所带来的好处的潜力。这个小关键字可以让你通过拆分并模块化系统的架构来解决整个项目的复杂程度,并且能让你创建出长期的软件开发过程框架以实现代码的重用。这个潜力再漂亮不过了!所以,下次你创建一个新的包的时候,应该更多的更彻底的考虑一下package这个关键字的作用。这将是一项明智的、也是长期的投资。