单项选择题
A.构件应是可替换的 B.构件表示的是逻辑模块而不是物理模块 C.构件应是组成系统的一部分 D.构件与类处于不同的抽象层次
A.UML 文档指导开发人员如何进行面向对象分析 B.UML 文档描述了面向对象分析与设计的结果 C.UML 文档给出了软件的开发过程和设计流程 D.UML 文档指导开发人员如何进行面向对象设计
A.针对接口编程,而不是针对实现编程 B.针对实现编程,而不是针对接口编程 C.接口与实现不可分割 D.优先使用继承而非组合