鍍金池/ 問答/C++  網(wǎng)絡安全/ 請問面向?qū)ο罂梢娦躁P鍵字有什么實際意義?

請問面向?qū)ο罂梢娦躁P鍵字有什么實際意義?

最近在學習面向?qū)ο?,關于可見性關鍵字的實際意義有點沒想不明白。
書上舉得例子是商品價格是經(jīng)過折扣計算出來的,不讓訪問原始價格屬性。但是類的調(diào)用者不都是自家的程序員嗎?對程序員限制訪問權(quán)限有意義呢?請過來人指點迷津。謝謝

回答
編輯回答
心上人

后面你維護的時候,原則上只需要保證那些暴露出去的方法的兼容性即可。

2017年2月12日 18:34
編輯回答
汐顏

首先這個和是不是自家程序員關系不大,主要作用是封裝性,也就是說該看到的就看到,不該看到就不看到。這樣寫對象的人知道該暴露什么,針對一個功能暴露什么參數(shù),調(diào)用對象的人也知道自己要實現(xiàn)一個功能應該看到什么參數(shù),修改什么參數(shù),實現(xiàn)了職責劃分。
你可以看看 這本書 https://segmentfault.com/a/11...

2017年1月15日 02:19