面向对象程序设计以需求当中的数据作为中心,来进行设计,具有良好的代码重用性。
封装性:也叫数据隐藏,用户无需知道内部工作流程,只要知道接口和操作就可以的,C++中一般用类来实现封装。
继承性:一种支持重用的思想,在现有的类型派生出新的子类,例如新型电视机在原有型号的电视机上增加若干中功能而得到,新型电视机是原有电视机的派生,继承了原有电视机的属性,并增加了新的功能。
多态性:指在一般类中定义的属性或行为,被特殊类继承之后,可以具有不同的数据类型或表现出不同的行为。
动态联编:指一个计算机程序自身彼此关联的过程,按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。
(简答题)
面向对象程序设计有哪些特点?
正确答案
答案解析
略
相似试题
(判断题)
面向对象的软件开发模型中将开发过程定义为面向对象分析、面向对象设计和面向对象编程三个阶段。
(简答题)
以面向对象技术给软件测试带来哪些表现
(简答题)
简述面向对象测试与传统测试的区别?
(填空题)
面向对象集成测试常见方法包括()、正交矩阵(阵列)测试。
(单选题)
()和动态绑定机制是面向对象实现的主要手段。
(填空题)
面向对象模型不同于其他模型的主要特征是()。
(填空题)
对面向对象来说,按照集成的粒度不同,可把集成测试分为()。
(单选题)
面向对象分析是从系统能完成的()以及对象间的相互关联关系为核心。
(填空题)
面向对象测试充分性三个常用标准是基于状态的覆盖率、()和基于代码的覆盖率。