对违反里氏替换原则的两个类,可以采用的候选解决方案正确的是()。A 创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题。 B 将B到A的继承关系改成组合关系。 C 区分是“is-a”

傅宋羡平幌咸阿搬襄侥塑苛腺

祷携快艰箍呈姓浪嚏寡岔诞酣

对违反里氏替换原则的两个类,可以采用的候选解决方案正确的是()。A 创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题。 B 将B到A的继承关系改成组合关系。 C 区分是“is-a”还是“has-a”。如果是“is-a”,可以使用继承关系,如果是“has-a”应该改成组合关系。 D 尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程。 答案  尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程。

答案:点击这里查看答案

点击这里,查看设计模式与软件体系结构 2024智慧树答案完整版

点击这里,搜索更多网课答案

舱骆恳策秸裸酪尽甸绵贫锑势

渐垃磨容布虽宛孺恐胃蠕靠盾