关于信息隐藏的作用,描述正确的是
A: 对象操作的实现算法对于其他对象而言是隐藏的
B: 信息隐藏可通过对象的封装实现
C: 隐藏了对象内部的实现细节,保证了对象的安全性
D: 降低了系统的复杂度
A: 对象操作的实现算法对于其他对象而言是隐藏的
B: 信息隐藏可通过对象的封装实现
C: 隐藏了对象内部的实现细节,保证了对象的安全性
D: 降低了系统的复杂度
举一反三
- ( )就是信息隐藏,通过封装对外界隐藏了对象的实现细节。
- 在面向对象的技术中,(45)提供了一系列的好处:对象的内部实现细节对外界是隐藏的;便于构件复用;对象间的接口被简化。 A: 封装 B: 继承 C: 多态 D: 信息隐藏
- 关于信息隐藏的描述错误的是() A: 信息隐藏是指对象在与外界的交互中,尽可能地隐藏对象的内部细节,仅保留有限的对外接口与外部进行联系。 B: 信息隐藏既可以隐藏属性,也可以隐藏操作。 C: 一个对象信息隐藏的内容对任何对象都是一样的,并不随与之交互的对象的不同而改变。 D: 信息隐藏的原则是公开不变的操作,隐藏易变的操作。
- 关于封装和信息隐藏的描述正确的是()。 A: 信息隐藏使对象能够集中而完整地描述并对应一个具体事物。 B: 封装会造成一定程度上的执行效率的损失。 C: 封装能够描述对象之间的层次关系。 D: 信息隐藏指的是对象在与外界交互中,尽可能隐藏对象的内部细节,仅保留有限的对外接口和外部联系。
- 案例分析题在面向对象的系统中,一个对象通常由对象名、()和操作组成;在对象内的操作通常叫做();对象之间通过()进行通信;()是一种信息隐藏技术,可使对象的定义和实现分离。 ()是一种信息隐藏技术,可使对象的定义和实现分离。 A: 继承 B: 封装 C: 多态 D: 调用