摘要: 区别设计良好的模块和设计不好的模块,最重要的因素在于,这个模块对于外部的其他模块而言,是否隐藏其内部数据和其他实现细节。设计良好的模块会隐藏所有的实现细节,把它的API于它的实现清晰地隔离开来。然后,模块之间通过它们的API进行通信,一个模块不需要知道其他模块的内部工作情况,这个概念称为信息隐藏或封 阅读全文
posted @ 2017-04-19 12:01 哀&RT 阅读(351) 评论(0) 推荐(0) 编辑
摘要: CompareTo方法没有在Object中声明,它是Comparable接口中的唯一的方法,不但允许进行简单的等同性比较,而且允许执行顺序比较。类实现了Comparable接口,就表明它的实例具有内在的排序关系。为实现Comparable接口的对象排序就这么简单:Arrays.sort(a); 实现 阅读全文
posted @ 2017-04-19 11:18 哀&RT 阅读(385) 评论(0) 推荐(0) 编辑