设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。下面关于设计模式所倡导的基本原则的描述,错误的是(32)。

admin2009-03-25  31

问题 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。下面关于设计模式所倡导的基本原则的描述,错误的是(32)。

选项 A、模块应对扩展开放,而对修改关闭
B、优先使用继承,而不是组合
C、要针对接口编程,而不是针对实现编程
D、抽象不应该依赖于细节,细节应当依赖于抽象

答案B

解析 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。GoF的“设计模式”是第一次将设计模式提升到理论高度,并将之规范化,提出了许多指导性的设计原则。
   ●  模块应对扩展开放,而对修改关闭(Software entities should be open for extension, but closed for modification)。此原则由Bertrand Meyer提出。
   ●  要少用继承,多用合成关系来实现。降低系统的耦合程度。
   ●  依赖倒转原则;抽象不应该依赖于细节,细节应当依赖于抽象。
   ●  要针对接口编程,而不是针对实现编程。
   根据以上介绍,可知本题应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/f2LZ777K
0

最新回复(0)