Java的访问权限控制及package出现的原因及好处
访问控制(或者隐藏具体实现)与“最初的实现并不恰当即重构”有关
由于重构的原因(使得代码更加容易理解、更可读),需要对代码进行改动,但是通常总有一些消费者(即客户端程序员)需要你的代码在X些方面保持不变(即类库的更新不能影响到消费者程序的执行),所以产生了面向对象设计中一个基本问题:怎么将变动的部分和不变动的部分区分开来;
为了解决这个问题,第一个方法是通过约定
原创
2016-03-24 20:59:13 ·
1093 阅读 ·
0 评论