首页计算机考试软件测试工程师
(简答题)

面向对象程序设计有哪些特点?

正确答案

面向对象程序设计以需求当中的数据作为中心,来进行设计,具有良好的代码重用性。
封装性:也叫数据隐藏,用户无需知道内部工作流程,只要知道接口和操作就可以的,C++中一般用类来实现封装。
继承性:一种支持重用的思想,在现有的类型派生出新的子类,例如新型电视机在原有型号的电视机上增加若干中功能而得到,新型电视机是原有电视机的派生,继承了原有电视机的属性,并增加了新的功能。
多态性:指在一般类中定义的属性或行为,被特殊类继承之后,可以具有不同的数据类型或表现出不同的行为。
动态联编:指一个计算机程序自身彼此关联的过程,按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。

答案解析

相似试题

  • (判断题)

    面向对象的软件开发模型中将开发过程定义为面向对象分析、面向对象设计和面向对象编程三个阶段。

    答案解析

  • (简答题)

    以面向对象技术给软件测试带来哪些表现

    答案解析

  • (简答题)

    简述面向对象测试与传统测试的区别?

    答案解析

  • (填空题)

    面向对象集成测试常见方法包括()、正交矩阵(阵列)测试。

    答案解析

  • (单选题)

    ()和动态绑定机制是面向对象实现的主要手段。

    答案解析

  • (填空题)

    面向对象模型不同于其他模型的主要特征是()。

    答案解析

  • (填空题)

    对面向对象来说,按照集成的粒度不同,可把集成测试分为()。

    答案解析

  • (单选题)

    面向对象分析是从系统能完成的()以及对象间的相互关联关系为核心。

    答案解析

  • (填空题)

    面向对象测试充分性三个常用标准是基于状态的覆盖率、()和基于代码的覆盖率。

    答案解析

快考试在线搜题