单项选择题
A.模块应对扩展开放,而对修改关闭 B.优先使用继承,而不是组合 C.要针对接口编程,而不是针对实现编程 D.抽象不应该依赖于细节,细节应当依赖于抽象
A.应用问题域中包含的抽象领域知识 B.用户界面对用户输入的响应方式 C.应用问题域中所包含的抽象类 D.将应用问题域中包含的抽象领域知识呈现给用户的方式
A.可变性 B.可继承性 C.可封装性 D.可伸缩性