4 / 10

面向对象分析与设计中的()是指一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的;而()是指子类应当可以替换父类并出现在父类能够出现的任何地方。