单选题
以下关于封装在软件复用中所充当的角色的叙述,正确的是______。
A、
封装使得其他开发人员不需要知道一个软件组件内部如何工作
B、
封装使得软件组件更有效地工作
C、
封装使得软件开发人员不简要编制开发文档
D、
封装使得软件组件开发更加容易
【正确答案】
A
【答案解析】
封装是面向对象技术的三大特点之一,封装的目的是使对象的定义和实现分离,这样就能减少耦合。封装可以使得其他开发人员不需要知道一个软件组件内部是如何工作的,只需要使用该组件提供的接口来完成交互即可,如果在另外一个地方需要完成同样的功能,我们就可以将该组件使用在另外一个地方,这样提供了软件的复用性。
提交答案
关闭