参考答案和解析
正确答案: 1.封装变化
2.多用组合,少用继承
3.针对接口编程,不针对实现编程
4.为交互对象之间的松耦合设计而努力
5.对扩展开放,对修改关闭
6.依赖抽象,不要依赖具体类
7.只和朋友交谈
8.别找我,我会找你
9.类应该只有一个改变的理由
更多“面向对象(OO)的原则有那些?”相关问题
  • 第1题:

    面向对象(object-oriented,OO)方法开发信息系统的过程包括:( )

    A.系统调查和需求分析
    B.面向对象分析
    C.面向对象设计
    D.程序实现
    E.运行和修改原型

    答案:A,B,C
    解析:

  • 第2题:

    数据模型是数据库系统的核心和基础,SQLserver数据库属于()。

    • A、关系模型
    • B、层次模型
    • C、网状模型
    • D、面向对象数据模型(OO模型)

    正确答案:A

  • 第3题:

    面向对象包括()。

    • A、OO程序设计语言
    • B、OO的体系结构
    • C、OO的硬件支持
    • D、OO数据库
    • E、OO的软件开发环境

    正确答案:A,B,C,D,E

  • 第4题:

    下列属于面向对象的软件开发过程的有()。

    • A、面向对象分析
    • B、面向对象设计
    • C、面向对象管理
    • D、面向对象实现
    • E、面向对象维护

    正确答案:A,B,D

  • 第5题:

    在面向对象测试技术中,对认定的对象的测试属于()。

    • A、面向对象分析的测试
    • B、面向对象的系统测试
    • C、面向对象编程的测试
    • D、面向对象设计的测试

    正确答案:A

  • 第6题:

    面向对象测试包括:面向对象分析的测试、面向对象设计的测试、面向对象编程的测试、面向对象单元测试、()、面向对象系统测试。


    正确答案:面向对象集成测试

  • 第7题:

    下列()不是面向对象的系统开发所经历的阶段。

    • A、面向对象分析
    • B、面向对象方法
    • C、面向对象设计
    • D、面向对象程序设计

    正确答案:B

  • 第8题:

    多选题
    面向对象(object-oriented,OO)方法开发信息系统的过程包括()
    A

    系统调查和需求分析

    B

    面向对象分析

    C

    面向对象设计

    D

    程序实现

    E

    运行和修改原型


    正确答案: E,D
    解析: 暂无解析

  • 第9题:

    问答题
    面向对象(OO)的原则有那些?

    正确答案: 1.封装变化
    2.多用组合,少用继承
    3.针对接口编程,不针对实现编程
    4.为交互对象之间的松耦合设计而努力
    5.对扩展开放,对修改关闭
    6.依赖抽象,不要依赖具体类
    7.只和朋友交谈
    8.别找我,我会找你
    9.类应该只有一个改变的理由
    解析: 暂无解析

  • 第10题:

    单选题
    对应面向对象开发阶段,面向对象测试也分别对应为()。
    A

    面向对象设计的测试、面向对象编程的测试、面向对象系统测试

    B

    面向对象分析的测试、面向对象设计的测试、面向对象编程的测试

    C

    面向对象单元测试、面向对象集成测试、面向对象系统测试

    D

    面向对象分析的测试、面向对象设计的测试、面向对象系统测试


    正确答案: D
    解析: 暂无解析

  • 第11题:

    问答题
    面向对象设计准则有哪些?

    正确答案: (1)模块化
    (2)抽象
    (3)信息隐藏
    (4)弱耦合
    (5)强内聚
    (6)可重用
    解析: 暂无解析

  • 第12题:

    多选题
    面向对象方法的发展经历了()阶段。
    A

    面向对象分析

    B

    面向对象设计

    C

    面向对象编程

    D

    面向对象研发


    正确答案: D,C
    解析: 暂无解析

  • 第13题:

    面向对象设计准则有哪些?


    正确答案: (1)模块化
    (2)抽象
    (3)信息隐藏
    (4)弱耦合
    (5)强内聚
    (6)可重用

  • 第14题:

    面向对象方法的发展经历了()阶段。

    • A、面向对象分析
    • B、面向对象设计
    • C、面向对象编程
    • D、面向对象研发

    正确答案:A,B,C

  • 第15题:

    什么是面向对象的程序设计方法?它有那些基本特征?


    正确答案:面向对象程序设计从所处理的数据入手,以数据为中心而不是以服务为中心来描述系统。它把编程问题视为一个数据集合,数据相对于功能而言,具有更强的稳定性。
    它的特征:抽象,封装,继承,多态。

  • 第16题:

    面向对象的开发方法包括面向对象的分析、面向对象的设计和面向对象的程序设计。()


    正确答案:正确

  • 第17题:

    对应面向对象开发阶段,面向对象测试也分别对应为()。

    • A、面向对象设计的测试、面向对象编程的测试、面向对象系统测试
    • B、面向对象分析的测试、面向对象设计的测试、面向对象编程的测试
    • C、面向对象单元测试、面向对象集成测试、面向对象系统测试
    • D、面向对象分析的测试、面向对象设计的测试、面向对象系统测试

    正确答案:B

  • 第18题:

    面向对象方法的发展是()。

    • A、先从面向对象设计(OOD)到面向对象分析(OOA)再到面向对象编程(OOP)
    • B、先从面向对象分析(OOA)到面向对象设计(OOD),再到面向对象编程(OOP)
    • C、先从面向对象编程(OOP)到面向对象设计(OOD),再到面向对象分析(OOA)
    • D、先从面向对象编程(OOP)到面向对象分析(OOA),再到面向对象设计(OOD)

    正确答案:C

  • 第19题:

    面向对象(object-oriented,OO)方法开发信息系统的过程包括()

    • A、系统调查和需求分析
    • B、面向对象分析
    • C、面向对象设计
    • D、程序实现
    • E、运行和修改原型

    正确答案:A,B,C

  • 第20题:

    填空题
    面向对象测试包括:面向对象分析的测试、面向对象设计的测试、面向对象编程的测试、面向对象单元测试、()、面向对象系统测试。

    正确答案: 面向对象集成测试
    解析: 暂无解析

  • 第21题:

    单选题
    面向对象方法的发展是()。
    A

    先从面向对象设计(OOD)到面向对象分析(OOA)再到面向对象编程(OOP)

    B

    先从面向对象分析(OOA)到面向对象设计(OOD),再到面向对象编程(OOP)

    C

    先从面向对象编程(OOP)到面向对象设计(OOD),再到面向对象分析(OOA)

    D

    先从面向对象编程(OOP)到面向对象分析(OOA),再到面向对象设计(OOD)


    正确答案: A
    解析: 暂无解析

  • 第22题:

    问答题
    什么是面向对象的程序设计方法?它有那些基本特征?

    正确答案: 面向对象程序设计从所处理的数据入手,以数据为中心而不是以服务为中心来描述系统。它把编程问题视为一个数据集合,数据相对于功能而言,具有更强的稳定性。
    它的特征:抽象,封装,继承,多态。
    解析: 暂无解析

  • 第23题:

    多选题
    下列属于面向对象的软件开发过程的有()。
    A

    面向对象分析

    B

    面向对象设计

    C

    面向对象管理

    D

    面向对象实现

    E

    面向对象维护


    正确答案: C,A
    解析: 暂无解析