基於對象與面向對象的區別

面向對象和基於對象的區別是多態,和繼承無關。 基於對象僅僅支持了抽象數據類型的功能,繼承也不過體現了一種is-a的關係,也是抽象數據類型,只是建立了一個層次體系。但是什麼是面向對象呢?就是根據對象的實際類型不同,可以自動完成不同的行爲,而僅僅通過一致的調用形式。換句話說,也就是虛函數實現的多態。以上觀點,在OO設計中已經得到了公認,多態的另一種實現方法是泛型。 「面向對象」和「基於對象」兩個不同的
相關文章
相關標籤/搜索