*设计规则:
1.将派生类所共有的属性和行为,都抽到超类中---------抽共性
2.如果所有派生类的行为都一样,就设计为普通方法
如果所有派生类的行为都不一样,就设计为抽象方法
3.将部分派生类所共有的行为,都抽到接口中
符合既是也是的关系时,也使用接口
接口是对继承的单根性的扩展--------------实现多继承
*设计规则:
1.将派生类所共有的属性和行为,都抽到超类中---------抽共性
2.如果所有派生类的行为都一样,就设计为普通方法
如果所有派生类的行为都不一样,就设计为抽象方法
3.将部分派生类所共有的行为,都抽到接口中
符合既是也是的关系时,也使用接口
接口是对继承的单根性的扩展--------------实现多继承