TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机二级C语言公共基础知识面向对象的程序设计相关知识点思维导图

计算机二级C语言公共基础知识面向对象的程序设计相关知识点思维导图

  收藏
  分享
免费下载
免费使用文件
刹那烟火绽开一世繁华 浏览量:42022-11-13 15:31:03
已被使用0次
查看详情计算机二级C语言公共基础知识面向对象的程序设计相关知识点思维导图

计算机二级C语言公共基础知识程序设计相关知识考点分类汇总

树图思维导图提供 计算机二级C语言公共基础知识面向对象的程序设计相关知识点思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级C语言公共基础知识面向对象的程序设计相关知识点思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a914448e88dabad0b0f166f07cf51c64

思维导图大纲

计算机二级C语言公共基础知识程序设计相关知识点思维导图模板大纲

1.程序设计方法与风格

程序设计

指设计、编制、调试程序的方法和过程。

并不等同于通常意义上的编程。程序设计由多个步骤组成,编程只是程序设计整个过程中的一小步。

影像程序设计风格的因素

程序设计的方法、

程序设计的技术

程序设计的风格

程序设计风格

“清晰第一、效率第二”

即首先要保证程序的清晰易读,其次再考虑提高程序的执行速度、节省系统资源。

2.结构化程序设计

(1)结构化序设计的原则

自顶向下、逐步求精、模块化及限制使用goto语句

(2)结构化程序的基本结构

顺序结构、选择结构、重复结构。共同特征是:严格地只有一个入口和一个出口。

3.面向对象的程序设计

基本概念

①对象

面向对象方法中的对象由两部分组成:

a.数据,也称为属性,即对象所包含的信息,表示对象的状态;

b.方法,也称为操作,即对象所能执行的功能、所能具有的行为。

特点

标识唯一性

对象是可区分的,且由对象的内在本质来区分,而不通过描述区分

分类性

指可以将具有相同属性和操作的对象抽象成类

多态性

指同一个操作可以是不同对象的行为,不同对象执行同一操作产生不同的结果

封装性

从外面看只能看到对象的外部特性,对象的内部对外是不可见的

模块独立性好

由于完成对象功能所需的元素都被封装在对象内部,所以模块独立性好

②类和实例

是具有共同属性、共同方法的对象的集合

是关于对象的抽象描述,反映属于该对象类型的所有对象的性质。

类是关于对象性质的描述,它同对象一样,包括一组数据属性和在数据上的一组合法操作。

类与实例的关系

一个具体对象则是其对应类的一个实例(Instance)。

③消息

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

④继承

在面向对象程序设计中,类与类之间也可以继承

一个子类可以直接继承其父类的全部描述(数据和操作),这些属性和操作在子类中不必定义

子类还可以定义它自己的属性和操作。

性质

传递性

⑤多态性

在面向对象的软件技术中,多态性是指子类对象可以像父类对象那样使用,同样的消息既可以发送给父类对象也可以发送给子类对象。

相关思维导图模板

中国古典园林的发展思维导图

树图思维导图提供 中国古典园林的发展 在线思维导图免费制作,点击“编辑”按钮,可对 中国古典园林的发展  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:36d78f9402e836746f76d2d103c47efa

新时代四有教师的师德修养(刘海涛教授)彭深惠2023.10.19思维导图

树图思维导图提供 新时代四有教师的师德修养(刘海涛教授)彭深惠2023.10.19 在线思维导图免费制作,点击“编辑”按钮,可对 新时代四有教师的师德修养(刘海涛教授)彭深惠2023.10.19  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:d48fbbe524235782b9dd8c7f5a8cf009