● 以下关于超类、子类、基类的叙述中,正确的是 (44) 。
(44)
A. 子类是超类的特化
B. 基类是超类的特化
C. 基类是子类的特化
D. 超类是基类的特化
继承(inheritance)是指子类(也称为派生类、特化类)可以指派给予其父类(也称为基类、泛化类、超类)的主要属性与操作。()
A.用灰土填补并夯实
B.用低强度等级的混凝土填补
C.用砂土填补并夯实
D.用石头填补并夯实
对于违反里氏替换原则的两个类A和B,可以采用的候选解决方案中,正确的是()。
A.尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程 B.创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题 C.将B到A的继承关系改成组合关系 D.区分是“Is-a”还是“Has-a”。如果是Is-a,可以使用继承关系,如果是Has-a,应该改成组合或聚合关系