- 2
- 0
- 约2千字
- 约 23页
- 2017-06-28 发布于上海
- 举报
软 件 工 程(第六章面向对象方法概述)
软 件 工 程第17讲:面向对象方法 主讲人:阳王东 Email:yangwangdong@126.com 主要内容 编程的沉思 什么是面向对象 面向对象的特征 对象之间的关系 编程的沉思 编程存在重复劳动吗 机器替代了人手工的重复劳动 程序则替代了人脑的重复性劳动 编程无重复 程序中的世界 经典的公式:数据结构+算法 面向对象认为软件功能是通过一个个对象的行为来完成的。 庖丁解牛的三重境界 眼中全牛,心中无牛 心中解牛 心中全牛 面向对象的基本概念 对象的定义 对象是具有相同状态的一组操作的集合。 对象是对业务系统中某个东西的抽象,这种抽象反映了系统保存有关这个东西的信息或与它交互的能力。 对象是封装了数据结构及可以施加在这些数据结构上的操作的封装体 对象是一台自动机。 对象∷=ID,MS,DS,MI 其中,ID是对象的标识或名字 MS是对象中的操作集合 DS是对象的数据结构 MI是对象受理的消息名集合(即对外接口) 对象(Object)是类(Class)的一个实例(Instance)。 面向对象的基本概念(续) 类的定义 对具有相同数据和相同操作的一组相似对象的定义。 类是对象的程序描述,对象是该程序运行时所创建的实例。 对象比作房子,那么类就是房子的设计图纸 。 对象比作一个个活人,则人类则是对人这类动物的特征和行为的描述。 对象比作一条条活狗,则狗类则是对狗这类
您可能关注的文档
- 草地保护学(啮齿动物).ppt
- 莱卡英文.ppt
- 薯条做法 顺子.ppt
- 薪酬福利相关资料 福利薪酬.ppt
- 虚拟语气lxs.ppt
- 船体加工与装配 4.ppt
- 蛙心实验.ppt
- 蛋糕裱花必修技术.ppt
- 蜗杆传动习题课.ppt
- 衢州江山.ppt
- 2026年中考一模全真模拟:各区县真题全科目名师讲评卷.docx
- 2026年中考英语单项选择:情态动词、主谓一致专项检测卷.docx
- 2026年公司普通员工个人年终总结.docx
- 2026年中考英语核心短语、固定搭配分类默写过关检测试卷.docx
- 2026年中考英语语法专项:连词、介词与冠词综合检测卷.docx
- 2026年中考英语真题分类:宾语从句、定语从句专项考点卷.docx
- 2026年《建筑企业年度工作计划(三篇)》.docx
- 2026年[通用]承包合同模板.docx
- 2026年新高考英语续写专题:情感描写与语言升级强化卷.docx
- 2026年新高考语文质量监测模拟:语言文字运用逻辑衔接卷.docx
原创力文档

文档评论(0)