问题 单项选择题

以下说法错误的是()。

A.多态性防止了程序相互依赖性而带来的变动影响

B.多态性与继承性相结合使软件具有更广泛的重用性和可扩充性

C.封装性是保证软件部件具有优良的模块性的基础

D.多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果

答案

参考答案:A

解析:

多态性是指同一个操作作用于不同的对象上可以有不同的解释,并产生不同的执行结果。它利于实现软件的可扩充性。封装性利于实现软件的可重用性,使软件具有优良的模块性。多态性不能防止程序相互依赖性带来的变动影响。所以答案为A。

问答题
选择题