问题
单项选择题
面向对象分析与设计中的 (37) 是指一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的;而 (38) 是指子类应当可以替换父类并出现在父类能够出现的任何地方。
(38)处填()。
A.开闭原则
B.替换原则
C.依赖原则
D.单一职责原则
答案
参考答案:B
解析:
试题(37)、(38)
[分析] 本题考查面向对象分析与设计中的原则。开闭原则是指一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的。其含义是模块容易扩展和修改,但不能对其他的模块产生影响。替换原则是指子类可以替换父类并出现在父类能够出现的任何地方。具体地说,就是凡是使用父类对象的地方都可以使用子类对象。