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

請問面向?qū)ο罂梢娦躁P(guān)鍵字有什么實(shí)際意義?

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

回答
編輯回答
心上人

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

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

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

2017年1月15日 02:19