简答题

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

正确答案

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

答案解析

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

    判断题查看答案

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

    简答题查看答案

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

    简答题查看答案

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

    填空题查看答案

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

    单选题查看答案

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

    填空题查看答案

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

    填空题查看答案

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

    单选题查看答案

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

    填空题查看答案