面向对象设计有以下哪些特点?()A.以面向对象分析为基础,一般不依赖结构化分析B.较全面地体现了面向对象方法的概念和原则C.独立于编程语言D.与OOA有严格的区分
面向对象设计有以下哪些特点?()
A.以面向对象分析为基础,一般不依赖结构化分析
B.较全面地体现了面向对象方法的概念和原则
C.独立于编程语言
D.与OOA有严格的区分
参考答案和解析
面向对象程序设计以需求当中的数据作为中心,来进行设计,具有良好的代码重用性。
封装性:也叫数据隐藏,用户无需知道内部工作流程,只要知道接口和操作就可以的,C++中一般用类来实现封装。
继承性:一种支持重用的思想,在现有的类型派生出新的子类,例如新型电视机在原有型号的电视机上增加若干中功能而得到,新型电视机是原有电视机的派生,继承了原有电视机的属性,并增加了新的功能。
多态性:指在一般类中定义的属性或行为,被特殊类继承之后,可以具有不同的数据类型或表现出不同的行为。
动态联编:指一个计算机程序自身彼此关联的过程,按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。
相关考题:
下列面向对象设计特点的说法正确的是:()。A、面向对象设计特点必须遵循的准则不包括:提高可重用性B、面向对象设计特点必须遵循的准则不包括:提高完整性C、面向对象设计特点必须遵循的准则不包括:提高可扩充性D、面向对象设计特点必须遵循的准则不包括:提高健壮性
单选题下列面向对象设计特点的说法正确的是:()。A面向对象设计特点必须遵循的准则不包括:提高可重用性B面向对象设计特点必须遵循的准则不包括:提高完整性C面向对象设计特点必须遵循的准则不包括:提高可扩充性D面向对象设计特点必须遵循的准则不包括:提高健壮性
问答题什么是面向对象?面向对象方法的特点是什么?