首页 > 计算机 > 软考高级 正文

对于违反里氏替换原则的两个类A和B,可以采用的候选解决方案中,正确的是( )。

时间:2021-05-04 23:38:53 解答: 112 次

对于违反里氏替换原则的两个类A和B,可以采用的候选解决方案中,正确的是( )。

A.尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程 B.创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题 C.将B到A的继承关系改成组合关系 D.区分是“Is-a”还是“Has-a”。如果是Is-a,可以使用继承关系,如果是Has-a,应该改成组合或聚合关系

正确答案:

A

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2025-01-02 02:40:29

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2025-01-02 02:40:29

←请使用微信扫码支付