在设计类的继承层次时,为什么顶层父类应该尽量抽象? A. 为了增加类的复杂性 B. 为了减少子类的共同特征 C. 为了便于低层子类的扩展 D. 为了提高类的实例化速度 答案解析 顶层父类应该尽量抽象,是为了便于低层子类的扩展。通过提供一个概括性的纲领,子类可以在此基础上进行具体化,从而保持设计的灵活性和可扩展性。 正确答案:C