面向对象继承类型
取代继承 :<-> 子类继承父类的能力后,用自己的功能完全取代父类的实现,强调覆盖关系。
包含继承 :<-> 子类完整继承父类的全部特性和能力,并进一步从其他类继承了更多内容,使自身功能大于等于父类,实现了对父类的“包含”。
受限继承 :<-> 只继承父类部分能力或在继承时进行某些限制或裁剪。
特化继承 :<-> 子类对父类进行了扩展或细化,使其成为父类的“特例”,但不一定继承全部内容,更多强调概念上的子集与约束增强。
取代继承 :<-> 子类继承父类的能力后,用自己的功能完全取代父类的实现,强调覆盖关系。
包含继承 :<-> 子类完整继承父类的全部特性和能力,并进一步从其他类继承了更多内容,使自身功能大于等于父类,实现了对父类的“包含”。
受限继承 :<-> 只继承父类部分能力或在继承时进行某些限制或裁剪。
特化继承 :<-> 子类对父类进行了扩展或细化,使其成为父类的“特例”,但不一定继承全部内容,更多强调概念上的子集与约束增强。