下列选项中,( )是通信图具备而顺序图不具备的功能
A. 描述对象间消息传递的顺序
B. 显示交互对象间的关系
C. 显示交互时对象的执行发生
D. 描述用例实现的交互场景
查看答案
面向对象的设计原则是指导我们进行面向对象设计的基本思想,如果违背了这些原则,则设计模型可能会存在很严重的问题;现发现在一个已有的设计模型中,有一些使用父类正常运行的方法,在使用子类时无法运行,这种现象可能是因为我们违背了( )设计原则。
A. LSP
B. OCP
C. SRP
DIP
面向对象的设计原则与设计模式最本质的区别是( )
A. 设计原则用于架构设计,而设计模式用于构件设计
B. 设计原则是基本指导思想,而设计模式则是具体技术的应用
C. 设计原则与编程语言无关,而设计模式依赖于特定的编程语言
D. 设计原则适用于所有的面向对象系统,而设计模式只适用于特定的应用系统
下列有关设计原则和设计模式的论述中,错误的是
A. 设计原则是构造高质量设计的出发点
B. 设计模式是遵循设计原则的手段之一
C. 设计原则是来自于设计模式的具体应用
D. 设计模式的核心思想是多态包容
设计模式是设计中通用问题的解决方案;GoF的23种设计模式为我们的设计提供了许多优秀的解决方案。在某一系统的设计过程中发现这样一个问题:已有的两个设计类需要互相通信,但接口不一致,此时我们应该考虑使用( )来解决。
A. 状态(State)模式
B. 装饰(Decorator)模式
C. 适配器(Adapter)模式
D. 命令(Command)模式