目錄c++
本文僅以c++爲例,簡要說明建立一個類時咱們須要考慮的問題。建立一個新類實際上就是定義一 個新的數據類型,所以設計類須要當作類型設計來對待的,c++的設計者在設計語言的內置類型時是通過深思熟慮的,固然咱們新設計類時也須要這樣來對待,那麼咱們具體會思考什麼樣的問題呢?設計模式
應該支持多繼承嗎?這樣會影響哪些成員函數設置爲虛函數。函數
相對於直接使用繼承,將一個關聯的對象做用數據成員是否更合適?性能