23 寧以non-member、non-friend 替換member函數

23 寧以non-member、non-friend 替換member函數 原因 member函數可以訪問private 成員變量,降低了private 成員的封裝性;而non-member、non-friend 函數不會。 降低編譯依存關係,增加包裹彈性,如下圖: 增加可擴充性。舉個例子,如果某個 WebBrowser 客戶決定寫些與影像下載相關的便利函數,他只需要在WebBrowserStuf
相關文章
相關標籤/搜索