最近終於把effectvie C++仔細的閱讀了一邊,很驚歎C++的威力與魅力。最近會把最近的讀書心得與讀書筆記記於此,必備查找使用,若是總結有什麼不當之處,歡迎批評指正:框架
如今只列出框架,最近會盡快填充完整:函數
第6部分:繼承與面向對象設計spa
面嚮對象語言有三大特性:繼承,封裝和多態。遙想當年,每次校招筆試的時候都會有的,但可以甚至這六個字內涵的人,再也不多數。本部分歸納的說,深刻的講解三大特性之一----繼承性。本部分花的時間很多,也感受挺有意思的。特別是針對某個條款編寫個具體程序實現後,明白其因此然的時候,無疑是一種享受!設計
條款32:肯定你的public繼承塑模出is-a關係
條款33:避免遮掩繼承而來的名稱
條款34:區分接口繼承和實現繼承
條款35:考慮virtual函數意外的其餘選擇
條款36:毫不從新定義繼承而來的non-virtual函數
條款37:毫不從新定義繼承而來的缺省參數值
條款38:經過複合塑模胡has-a或「根據某物實現出」
條款39:明智而審慎地使用private繼承
條款40:明智而審慎地使用多重繼承對象
注:因爲條款之間存在不少聯繫,全部有些條款不適合單獨拉出來,這樣會結合其餘條款進行記錄,有不懂得地方,歡迎交流;
繼承