在设计一个继承层次结构时,关于顶层父类的设计原则,以下哪项描述最准确?

答案解析

选项A错误,因为顶层父类如果包含过多信息,会限制子类的扩展性。选项C错误,因为顶层父类包含具体实现会破坏封装性,增加父类与子类之间的耦合。选项D错误,因为抽象方法的使用是抽象类的一个重要特征,它允许子类提供具体实现,而不是保持类的灵活性。选项B正确,因为顶层父类应尽量抽象,仅包含子类的共同特征,这样既保证了父类的概括性,又便于子类进行扩展。
正确答案:B
随机推荐
开始刷题