A. 故障率 B. 健壮性 C. 可移植性 D. 可恢复性
A. 领域分析者 B. 领域专家 C. 领域实现者 D. 领域设计者
A. 优先使用继承,而不是组合 B. 要针对接口编程,而不是针对实现编程 C. 模块应对扩展开放,而对修改关闭 D. 抽象不应该依赖于细节,细节应该依赖于抽象