软考

软考中级系统集成项目管理工程师速记知识:面向对象

2024-08-24 16:09:19

在软考中级系统集成项目管理工程师的备考中,面向对象系统分析与设计的知识不可或缺。其中,面向对象的基本概念更是理解和掌握这一领域的关键。那么,这些基本概念究竟有哪些重要内容呢?

 

信息系统集成专业技术知识-面向对象系统分析与设计-面向对象基本概念

 

1. 对象:由数据及其操作所构成的封装体,是系统中用来描述客观事物的一个模块,是构成系统的基本单位。用计算机语言来描述,对象是由一组属性和对这组属性进行的操作构成的。

2. 类:现实世界中实体的形式化描述,类将该实体的属性(数据)和操作(函数) 封装在一起。

类和对象的关系:对象是类的实例,类是对象的模板。如果将对象比作房子,那么类就是房子的设计图纸。

1. 抽象:通过特定的实例抽取共同特征以后形成概念的过程。抽象是一种单一化的描述,强调给出与应用相关的特性,抛弃不相关的特性。对象是现实世界中某个实体的抽象,类是一组对象的抽象。抽取现实一组对象的共有属性和行为的过程就是抽象,也就是抽取类的过程。

2. 封装:将相关的概念组成一个单元模块,并通过一个名称来引用它。面向对象封装是将数据和基于数据的操作封装成一个整体对象,对数据的访问或修改只能通过对象对外提供的接口进行。

3. 继承:表示类之间的层次关系(父类与子类),这种关系使得某类对象可以继承另外一类对象的特征,继承又可分为单继承和多继承。

4. 多态:使得在多个类中可以定义同一个操作或属性名,并在每个类中可以有不同的实现。多态使得某个属性或操作在不同的时期可以表示不同类的对象特性。父类的引用可以指向不同的子类对象,指向不同的子类对象有不同的操作,这就是多态。

 

【练习题】
关于面向对象基本概念的描述,正确的是()。
A.如果将学生定义为一个类,则大学生是它的一个对象
B.乌鸦类和喜鹊类都是从鸟类继承而来
C.类是现实世界中某个实体的抽象
D.类与对象的关系可以理解为,对象是类的模板
参考答案:B

解析:
这是因为继承是面向对象编程中的一个核心概念,允许子类继承父类的特性,并可以扩展或覆盖父类的行为。乌鸦类和喜鹊类作为鸟类的不同种类,可以自然地从一个更通用的“鸟类”基类中继承共同的特征。

 

深入理解软考中级系统集成项目管理工程师中的面向对象基本概念,对于备考至关重要。通过准确把握这些概念,考生能够在考试中更好地应对相关问题,为取得优异成绩奠定坚实基础。

相关资讯