首页题库练习题目详情
软件工程基础单选题中等

在面向对象设计中,里氏替换原则要求子类可以替换父类出现在任何代码中,这适用于哪种情况?

A子类具有父类的全部功能。
B子类的所有方法都与父类完全相同。
C子类在不破坏父类原有功能的基础上扩展功能。
D子类必须与父类具有相同的接口。