软 件 工 程(第六章面向对象方法概述).pptVIP

  • 2
  • 0
  • 约2千字
  • 约 23页
  • 2017-06-28 发布于上海
  • 举报

软 件 工 程(第六章面向对象方法概述).ppt

软 件 工 程(第六章面向对象方法概述)

软 件 工 程 第17讲:面向对象方法 主讲人:阳王东 Email:yangwangdong@126.com 主要内容 编程的沉思 什么是面向对象 面向对象的特征 对象之间的关系 编程的沉思 编程存在重复劳动吗 机器替代了人手工的重复劳动 程序则替代了人脑的重复性劳动 编程无重复 程序中的世界 经典的公式:数据结构+算法 面向对象认为软件功能是通过一个个对象的行为来完成的。 庖丁解牛的三重境界 眼中全牛,心中无牛 心中解牛 心中全牛 面向对象的基本概念 对象的定义 对象是具有相同状态的一组操作的集合。 对象是对业务系统中某个东西的抽象,这种抽象反映了系统保存有关这个东西的信息或与它交互的能力。 对象是封装了数据结构及可以施加在这些数据结构上的操作的封装体 对象是一台自动机。 对象∷=ID,MS,DS,MI 其中,ID是对象的标识或名字 MS是对象中的操作集合 DS是对象的数据结构 MI是对象受理的消息名集合(即对外接口) 对象(Object)是类(Class)的一个实例(Instance)。 面向对象的基本概念(续) 类的定义 对具有相同数据和相同操作的一组相似对象的定义。 类是对象的程序描述,对象是该程序运行时所创建的实例。 对象比作房子,那么类就是房子的设计图纸 。 对象比作一个个活人,则人类则是对人这类动物的特征和行为的描述。 对象比作一条条活狗,则狗类则是对狗这类

文档评论(0)

1亿VIP精品文档

相关文档