Effective C++: 06繼承與面向對象設計

32:確定你的public繼承塑模出is-a關係 以C++進行面向對象編程,最重要的一個規則是:public繼承表示的是"is-a"(是一種)的關係。 如果令class D以public形式繼承class B,你便是告訴編譯器說,每一個類型爲D的對象同時也是一個類型爲B的對象,但是反之不成立。你主張「B對象可派上用場的任何地方,D對象一樣可以派上用場」,因爲每一個D對象都是一種B對象。 具體到代碼
相關文章
相關標籤/搜索