对象组合的有点表述不当的是()
第1题:
A.对象由属性和方法组成
B.对象可以按照其属性进行归类,类有一定的结构,父类和子类之间靠继承关系维系
C.对象是一个被严格模块化的实体,其过程称为封装。在对象封装下,所有软件部件内部都没有明确的范围以及清楚的外部边界
D.对象之间的联系主要是通过传递消息来实现的,而传递的方式是通过消息模式和方法所定义的操作过程来完成的
第2题:
面向对象编程中的“继承”的概念是指()
A. 派生类对象可以不受限制地访问所有的基类对象
B. 派生自同一个基类的不同类的对象具有一些共同特征
C. 对象之间通过消息进行交互
D. 对象的内部细节被隐藏
第3题:
A.组合模式对叶子对象和组合对象的使用具有一致性
B.组合模式可以通过类型系统来对容器中的构件实施约束,可以很方便地保证在一个容器中只能有某些特定的构件
C.组合模式将对象组织到树形结构中,可以用来描述整体与部分的关系
D.组合模式使得可以很方便地在组合体中加入新的对象构件,客户端不需要因为加入新的对象构件而更改代码
第4题:
● (44)模式通过提供与对象相同的接口来控制对这个对象的访问。
(44)
A.适配器( Adapter)
B.代理(Proxy)
C.组合( Composite)
D.装饰器(Decorator)
第5题:
下列关于封装的说法,正确的是______。
A.封装是一种信息隐蔽技术,是将相关的数据及其操作组织在对象中,构成具有独立意义的构件
B.封装是一个清晰的边界,将所有对象的内部软件范围限定在这个边界之内
C.使用封装后,用户或其他对象仍可以直接修改对象内部的数据结构
D.封装是受保护的内部实现,这个实现给出了软件对象功能的细节,当前对象的类的外面能够访问这些实现细节
第6题:
A.块是将多个对象组合在一起构成的
B.定义的块可以在所有的图形中使用
C.块可以被分解为多个独立对象
D.块定义所包含的对象必须已经被画出并可见
第7题:
在幻灯片中组合对象的操作步骤不正确的是( )
A.选中需要组合的所有对象
B.此时,所有对象被组合为一个对象,可以对它进行编辑操作
C.用户可以通过按住
D.trl键,选择多个对象
E.右击鼠标,在弹出的快捷选择“组合“命令,并在弹出的子菜单中选择“组合”命令
第8题:
A.解释器(Interpreter)
B.策略(Strategy)
C.中介者(Mediator)
D.观察者(Observer)
第9题:
在面向对象的技术中,(45)提供了一系列的好处:对象的内部实现细节对外界是隐藏的;便于构件复用;对象间的接口被简化。
A.封装
B.继承
C.多态
D.信息隐藏
第10题:
以下叙述中正确的是______。
A.若对象A可以给对象B发送消息,那么对象A、B相互可见
B.对象间不能共享类定义的变量,但可通过类名访问静态变量(类变量)
C.封装反映了类问的一种层次关系,而组合反映了一种整体与部分的关系
D.单身模式能够保证一个类仅有一个实例