條款22:將成員變量聲明爲private

一、從幾個角度考慮爲什麼要講將成員變量設置爲private 1、一致性 我們讓客戶能夠訪問對象的方法是通過成員函數,否則客戶需要考慮加不加括號。   2、使用函數可以對成員變量處理有更精確的控制     3、從封裝的角度考慮           二、protect的封裝性並不好     總結:     1、切記將成員變量聲明爲 private。這可賦予客戶訪問數據的一致性、可細微劃分訪問控制、 封
相關文章
相關標籤/搜索