设计类,子类,抽象类或接口?

如果新的类无法对其他类通过is-a测试时,就设计不继承其他的类;
只有在需要某类的特殊化版本时,以覆盖或增加新的方法来继承现有的类;
当你需要定义一群类的模板,又不想让程序员初始化此模板时,设计出抽象的类给他们用;
如果想要定义出类可以扮演的角色,使用接口

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