面向對象之繼承和組合淺談

 最近一個師弟問某實現是該用對象持有(其實就是組合)還是集成關係實現好。所以就在這裏簡單的淺談一下,僅是個人觀點,僅供參考。如果寫的不對的地方請指出。      首先它們都是實現系統功能重用,代碼複用的最常用的有效的設計技巧,都是在設計模式中的基礎結構。相信大家已瞭解的,類繼承允許我們根據自己的實現來覆蓋重寫父類的實現細節,父類的實現對於子類是可見的,所以我們一般稱之爲白盒複用。對象持有(其實就是
相關文章
相關標籤/搜索