A、共同重用
B、开放封闭
C、接口分离
D、共同封闭
第1题:
比较传统的软件单元测试与面向对象软件的单元测试的内容,下列说法错误的是______。
A) 传统的软件单元测试的对象是软件设计的最小单位——模块,测试依据是详细设计说明书
B) 单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误
C) 面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对象
D) 面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行的进行测试
A.
B.
C.
D.
第2题:
第3题:
面向对象的设计原则,下面哪个是错误的()
A.SRP(单一职责原则)就一个类而言,应该仅有一个引起它变化的原因
B.OCP(开闭原则)软件实体应该是可以扩展的,但是不可以修改
C.DIP(依赖倒置原则)抽象不应该依赖于细节,细节应该依赖于抽象
D.LSP(Liskov替换原则)基类型必须能够替换掉它们的子类型
第4题:
第5题:
在开放封闭原则中,开放指的是()
A.可以扩展软件实体的功能
B.可以修改软件实体的源代码
C.将类的访问权限尽量定义为 public
D.尽量复用现有的软件组件或源代码