設計類,子類,抽象類或接口?

如果新的類無法對其他類通過is-a測試時,就設計不繼承其他的類;
只有在需要某類的特殊化版本時,以覆蓋或增加新的方法來繼承現有的類;
當你需要定義一羣類的模板,又不想讓程序員初始化此模板時,設計出抽象的類給他們用;
如果想要定義出類可以扮演的角色,使用接口

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章