设计模式与软件体系结构.docxVIP

  • 4
  • 0
  • 约2.14千字
  • 约 7页
  • 2020-10-16 发布于河北
  • 举报
设计模式与软件体系结构 第一章 单元测试 、问题 : 以下对开闭原则的描述错误的是()。 选项: 开闭原则与“对可变形的封装原则”没有相似性 找到一个系统的可变元素,将它封装起来,叫开闭原则 C:对修改关闭,是其原则之一 D:从抽象层导出一个或多个新的具体类可以改变系统的行为,是 其原则之一 答案 : 【开闭原则与“对可变形的封装原则”没有相似性】 、问题 : 常用的基本设计模式可分为()。选项: 创建型、结构型和行为型 对象型、结构型和行为型 C:过程型、结构型和行为型 D:抽象型、接口型和实现型 答案 : 【创建型、结构型和行为型】 、问题 : 对违反里氏替换原则的两个类,可以采用的候选解决方案正确的是()。 选项: 创建一个新的抽象类 C,作为两个具体类的超类,将 A 和 B 共同的行为移动到 C中,从而解决 A 和 B 行为不完全一致的问题。 将 B 到 A 的继承关系改成组合关系。 C:区分是“ isa ”还是“ hasa”。如果是“ isa ”,可以使用继承关系,如果是“ hasa”应该改成组合关系。 D:尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者 接口,并将其作为基类,在程序中尽量使用基类对象进行编程。答案 : 【尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程。】 、问题 : 下列属于面向对象

文档评论(0)

1亿VIP精品文档

相关文档