对于违反里氏替换原则的两个类A和B,可以采用的候选解决方案是() A.尽量将一些需要

题型:单项选择题

问题:

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

A.尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程

B.创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题

C.将B到A的继承关系改成组合关系

D.区分是Is-a还是Has-a。如果是Is-a,可以使用继承关系,如果是Has-a,应该改成组合或聚合关系

考点:高级系统架构师面向对象方法面向对象方法题库
题型:单项选择题

小麦、面筋、花生中分别含有比较丰富的(  )

A.淀粉、蛋白质、脂肪

B.蛋白质、淀粉、脂肪

C.脂肪、淀粉、蛋白质

D.淀粉、脂肪、蛋白质

题型:单项选择题

理性情绪疗法的主要目标中的"完美目标"是

A.使求助者克服负性生活事件的困扰

B.降低求助者的不良情绪体验

C.使求助者拥有比较现实.理性.宽容的生活

D.使求助者能带着最少的焦虑.抑郁和敌意去生活

E.使求助者完全消除非理性信念去生活

题型:单项选择题

图1.1-31所示电路中,电阻RL应为()Ω。

A.18

B.13.5

C.9

D.6

题型:单项选择题

当收入和价格发生变化时,无差异曲线是否会发生改变和移动?

题型:单项选择题

下列()不是征信数据元的中英文名称的命名应遵循的规则。

A.真实性原则

B.唯一性原则

C.语义原则

D.语法原则

更多题库