阅读背景:

Effective Java读书笔记(4 类和接口)

来源:互联网 

4.1 使类和成员的可访问性最小化

要区别设计良好的模块和设计不好的模块,最重要的因素在于,这个模块对于外部的其他模块而言,是否隐藏其内部数据和其他实现细节。设计良好的模块会隐藏所有的实现细节,把它的API与它的实现清晰的隔离开来,然后模块之间只通过API进行通信,一个模块不需要知道其他模块内部的工作情况,这个概念被称为信息隐藏或封装,是软件设计的基本原则之一。要区别设计良好的模块和设计不好的模块,最重要的因素在于




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: