问题
单项选择题
以下说法错误的是()。
A.多态性防止了程序相互依赖性而带来的变动影响
B.多态性与继承性相结合使软件具有更广泛的重用性和可扩充性
C.封装性是保证软件部件具有优良的模块性的基础
D.多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果
答案
参考答案:A
解析:
多态性是指同一个操作作用于不同的对象上可以有不同的解释,并产生不同的执行结果。它利于实现软件的可扩充性。封装性利于实现软件的可重用性,使软件具有优良的模块性。多态性不能防止程序相互依赖性带来的变动影响。所以答案为A。