Effective Java之在公有类中使用访问方法而非公有域(十四)
生活随笔
收集整理的這篇文章主要介紹了
Effective Java之在公有类中使用访问方法而非公有域(十四)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.對于公有類來說,如果類可以在它所在的包的外部進行訪問,就提供訪問方法,以保留將來改變該類的內部表示法的靈活性。
如果公有域暴露了他的數據域,要想在將來改變它的內部表示法是不可能的,因為公有類的客戶端代碼已經遍布各處了。
2.如果類是包級私有或者是私有的嵌套類時,直接暴露數據域是沒有本質錯誤的,原因是包級私有或者是私有的嵌套類時,并不會把api暴露在外面,所以將來改變其內部表示法,并不會對客戶端產生影響。
總結
以上是生活随笔為你收集整理的Effective Java之在公有类中使用访问方法而非公有域(十四)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Effective Java之使类和成员
- 下一篇: Effective Java之使可变性最