面向对象的系统分析与设计——面向对象介绍.ppt

面向对象的系统分析与设计——面向对象介绍.ppt

* * * * * 第3章 面向对象介绍 第3章 面向对象介绍 第3章 面向对象介绍 第3章 面向对象介绍 面向对象的系统分析与设计 ——面向对象介绍 主题 基本概念 什么是对象 消息传递 类和对象 类的封装 抽象 小结 基本概念 OO 在程序中 模拟现实世界中的概念 在 OO 中,现实世界的 所有事物全都被视为对象 能够在计算机程序中用类似的 实体模拟现实世界中的实体 设计和实现软件系统的方法 什么是对象 对 象 面向对象编程的核心 为计算机应用程序提供实用基础 完成特定任务 表示现实世界中的实体 “对象是存在的具体实体,具有明确定义的状态和行为。” 收银员对象 顾客对象 顾客 姓名:朱丽叶 年龄:28 体重:52千克 操作: 购买商品 状态 姓名:布兰尼 职衔:收银员 年龄:35 体重:60千克 操作: 收款 打印帐单 行为 什么是对象 消息传递 “消息指一个对象为执行某项特定操作而向另一个 对象发送的请求” 消息传递 当需要执行一项特定操作时,通过向已为其定义此项操作的对象发送消息来请求 对象之间通过传递消息 实现相互通信 商品总价 收的现金 找零 类和对象 类以共同特性和操作定义实体 类是用于组合各个对象所共有操作和属性的一种机制 形状类 动物类 汽车类 类的示例 “类是具有相同属性和行为的一组对象的集合” 类和对象 雇员 布兰尼 约翰 汤姆

文档评论(0)

1亿VIP精品文档

相关文档