B.被观察者能够通知观察者进行更新
C.观察者能够改变被观察者状态,再由被观察者通知全部观察者依据被观
察者状态进行。
D.以上表述全部错误。
17.对于违反里式代换标准两个类,能够采取候选处理方案错误是:( d )
A.创建一个新抽象类 C,作为两个具体类超类,将 A 和 B 共同行为移
动到 C 中,从而处理 A 和 B 行为不完全一致问题。
B.将 B 到 A 继承关系改组成委派关系。
C.区分是“IS-a”还是”Has-a”。假如是“Is-a”,能够使用继承关系,
假如是”Has-a”应该改成委派关系
D.以上方案错误
18.对象组合有点表述不妥是( d )
A. 容器类仅能经过被包含对象接口来对其进行访问。 B. “黑盒”复用,封装性好,
因为被包含对象内部细节对外是不可见。
C. 经过获取指向其它含有相同类型对象引用,能够在运行期间动态地定义(对象)组合
D.造成极其严重依靠关系。
19.相关继承表述错误是:( d )
A.继承是一个经过扩展一个已经有对象实现,从而取得新功效复用方法。
B.泛化类(超类)能够显式地捕捉那些公共属性和方法。特殊类(子类)
则经过附加属性和方法来进行实现扩展。
C.破坏了封装性,因为这会将父类实现细节暴露给子类。
D.继承本质上是“白盒复用”,对父类修改,不会影响到子类。
20.对于依靠倒转表述错误是( e )
A.依靠于抽象而不依靠于具体,也就是针对接口编程。
B.依靠倒转接口并非语法意义上接口,而是,一个类对其它对象进行调
用时,所知道方法集合。
C.从选项 B 角度叙述,一个对象能够有多个接口。
D.实现了同一接口对象,能够在运行期间,顺利地进行替换。而且无须知
评论0
最新资源