TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机考试知识点面向对象的程序设计思维导图

计算机考试知识点面向对象的程序设计思维导图

  收藏
  分享
免费下载
免费使用文件
原来是y 浏览量:32022-11-05 14:58:57
已被使用0次
查看详情计算机考试知识点面向对象的程序设计思维导图

本思维导图主要总结国家计算机等级考试程序设计基础部分知识点面向对象的程序设计

树图思维导图提供 计算机考试知识点面向对象的程序设计思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点面向对象的程序设计思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4b6802af5225a762d05447e38061dc81

思维导图大纲

计算机考试知识点面向对象的程序设计思维导图模板大纲

1.面向对象方法的特点

面向对象的程序设计,是在结构化程序设计的基础上,以更接近人们通常思维的方式来解决问题的一种全新的软件开发技术。

面向对象的程序设计以对象为核心,强调对象的“封装性”“继承性”“抽象性”和“多态性”。

其本质就是主张从客观世界固有的事物出发来构造系统,提倡用人类在现实生活中常用的思维方法来认识、理解和描述客观事物。

2.面向对象方法的基本概念

(1)对象(object)

面向对象方法认为:

现实世界是由一系列的对象组成的。

对象是现实世界中彼此相关并互通信息的实体。

每个对象都包含了两部分的内容:描述对象状态的数据和描述对象行为。

对象是面向对象方法中最基本的概念。因此,面向对象方法中的对象是由描述该对象属性的数据以及可以对这些数据施加的所有操作封装在一起构成的整体。

对象可以做的操作表示它的动态行为,在面向对象分析和面向对象设计中,通常把对象的操作也称为方法或服务。

(2)类和实例

类是具有共同属性、共同方法的对象的集合,是关于对象的抽象描述,反应属于该对象类型的所有对象的性质。

(3)消息(Message)

消息传递是对象间通信的手段,一个对象通过向另一对象发送信息来请求其服务。

消息机制统一了数据流和控制流,一个消息由3部分组成:接收消息的对象名称、消息名、零个或多个参数。

(4)继承(Inheritance)

①类的继承:

继承广义地说,是指能够直接获得已有的属性和特征,而不必重复地定义。

②继承的传递性:

继承具有传递性,如果类A继承类B,类B继承类C,则类A继承类C。

因此,一个类实际上继承了它上层的全部基类特性,也就是说,属于某类的对象除了具有该类定义的特性外,还具有该类上层全部基类定义的特性。

单继承:

一个子类只有唯一的一个父类,这种继承称为单继承。

多重继承:

一个子类也可以有多个父类,它可以从多个父类中继承特性。

③继承的优点:

相似的对象可以共享程序代码和数据,从而大大减少了程序 中的冗余信息,提高软件的可重用性,便于软件修改维护。

(5)多态性(Polymorphism)

多态性:

对象根据所接收的消息而做出动作,同样的消息被不同的对象接收时可导致完全不同的行为,该现象称为多态性。

相关思维导图模板

计算机考试知识点文件的读写思维导图思维导图

树图思维导图提供 计算机考试知识点文件的读写思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件的读写思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3addfcccb8839b09c49d9cf6c7c011d1

计算机考试知识点文件指针思维导图思维导图

树图思维导图提供 计算机考试知识点文件指针思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件指针思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3b7318d886411679e5e0eb18447fbd02