天天看點

《C++程式設計風格(修訂版)》——3 不必要的繼承

本節書摘來自異步社群出版社《c++程式設計風格(修訂版)》一書中的第3章,第3.1節,作者:【美】tom cargill,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

c++程式設計風格(修訂版)

雖然我們在第2章中仔細地将類的接口與實作區分開來,但在編寫繼承的代碼時卻沒有這樣做。如果我們想了解派生類與基類之間的繼承關系,那麼很重要的一點就是對繼承關系中的接口部分和實作部分進行獨立的分析。在本章中,我們将讨論一個從表面上看來非常适合使用繼承的示例。不過,在對基類和派生類的接口及實作進行詳細研究之後,我們将對這個類的代碼進行修改。

繼續閱讀