[OOD-More C++ Idioms] 內部類 (Inner Class)

內部類 (Inner Class) 目的 不用通過多重繼承就可以實現多套接口,同時可以自然地向上轉換(Up-casting)。 在單個抽象下提供相同接口的多個實現。 別名 動機 兩個獨立類庫通過不同的接口提供的虛函數簽名可能衝突,如果這時需要同時實現這兩個函數就會出現問題。示例如下: class Base1 /// 來自月球 { public: virtual int open
相關文章
相關標籤/搜索