计算机教学 实验中心 第17单元 面向对象方法 计算机软件基础 The software basic of compute 主讲:赵英良
主讲:赵英良 计算机教学 实验中心 第17单元 面向对象方法 计算机软件基础 The software basic of computer
n几Ln 教学目标、内容 CTEC 了解面向对象程序设计的基本概念 了解面向对象程序设计的特点 第2页
第 2 页 教学目标、内容 了解面向对象程序设计的基本概念 了解面向对象程序设计的特点
n几Ln 本单元涉及内容 CTEC 第11章面向对象的软件开发方法 11.1面向对象方法概述 P325P333 第3页
第 3 页 本单元涉及内容 第11章 面向对象的软件开发方法 11.1 面向对象方法概述 P325 ~ P333
n几Ln 、面向对象的基本概念 CTEC 面向对象(0 b ject Orented) “简称为“OO”。这是目前计算 机业界使用的高频词 “OO代表着一种新的思维方式 代表着一种新的程序设计方法的 潮流。 第4页
第 4 页 一、面向对象的基本概念 “面 向对象( Object Orented ) “简称为“OO”。这是目前计算 机业界使用的高频词 “OO”代表着一种新的思维方式 代表着一种新的程序设计方法的 潮流
n几Ln 1.什么是面向对象方法(思想) CTEC 传统的程序设计方法,不论是需求分析,还是系统设计, 都是针对数学模型的,出发点是“怎样做(How)?“, 即用讣算机求解这个实际问题应该”怎样做?“。从实 问题到求解模型(数学模型)的抽象都是围绕”怎样 做?“去进行的。 现实世界是由物质组成的,物体的形式是多样化的,这 就是问题域( Domain)。人认识事物的规律:首先是认 识这个问题域,它”是什么?“。当物体反映到头脑中 后,变成意识,得到抽象的概念,及所谓逻辑世界。 逻辑世界是由对象组成的。对象在具体的逻辑世界中担 当一定的角色,并完成一定的功能(动作);对象有自 己的属性和动作。”对象“表现现实世界中的某个具体 的事物。 第5页
第 5 页 1.什么是面向对象方法(思想) 传统的程序设计方法,不论是需求分析,还是系统设计, 都是针对数学模型的,出发点是“怎样做(How)?“ , 即用计算机求解这个实际问题应该”怎样做?“。从实 际问题到求解模型(数学模型)的抽象都是围绕”怎样 做?“去进行的。 现实世界是由物质组成的,物体的形式是多样化的,这 就是问题域(Domain)。人认识事物的规律:首先是认 识这个问题域,它”是什么?“。当物体反映到头脑中 后,变成意识,得到抽象的概念,及所谓逻辑世界。 逻辑世界是由对象组成的。对象在具体的逻辑世界中担 当一定的角色,并完成一定的功能(动作);对象有自 己的属性和动作。”对象“表现现实世界中的某个具体 的事物