若需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而你想避免让这些操作“污染”这些对象的类,那么应选择哪种设计模式?(30)。
A.职责链模式
B.中介者模式
C.访问者模式
D.适配器模式
第1题:
第2题:
Photoshop中如果要对多个图层中的对象(背景层除外),同时使用自由变换命令,可以做一下哪种操作?
A.将这些图层放到一个组中
B.将这些图层锁定
C.将这些图层中的对象用一个选择区域框选中
D.将这些图层合并到背景层中
第3题:
3、在面向对象设计中,对象有很多基本特点,其中“一个系统中通常包含很多类,这些类之间呈树形结构”这一性质指的是对象的:
A.分类性
B.标识唯一性
C.继承性
D.封装性
第4题:
第5题:
观察者(Observer)模式适用于()。
A.当一个抽象模型有两个方面,其中一个方面依赖于另一方面。将这二者封装在独立的对象中以使它们可以各自独立的改变和复用
B.当对一个对象的改变需要同时改变其它对象,而不知道具体有多少对象有待改变
C.当一个对象必须通知其他对象,而他又不能假定其它对象是谁。换言之,用户不希望这些对象是紧密耦合的
D.一个对象结构包含很多类对象,它们有不同的接口,而想对这些对象实施一些依赖于其具体类的操作