《Effective Java》读书笔记4
摘要:
rule 13:使类和成员的可访问性最小化 设计良好的模块会隐藏所有的实现细节,把API与它的实现清晰地隔离开来。模块之间只通过API进行通信,模块不需要知道其他模块的内部细节。这个概念称为信息隐藏或封装。 因此,时刻记住:尽可能地使每个类或成员的可访问性最小化。 类的可访问性有两类:package-private, public,若某个类只是被本包中的一些其它类使用,外部不需要使用该类,则它应该被设为package-private,而不应该设计成public。这样的话,在以后的发行版中,你可以任意对它进行修改。而如果设计成public,则在修改时,必须考虑它的兼容性。 成员的可访问性... 阅读全文
posted @ 2013-06-25 18:59 ykcul 阅读(227) 评论(0) 推荐(0)
浙公网安备 33010602011771号