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