1 / 237
文档名称:

《软件工程》教学课件07.ppt.ppt

格式:ppt   页数:237页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《软件工程》教学课件07.ppt.ppt

上传人:xinsheng2008 2016/6/15 文件大小:0 KB

下载得到文件列表

《软件工程》教学课件07.ppt.ppt

相关文档

文档介绍

文档介绍:软件工程软件工程软件工程第第7 7章章面向对象的分析和设计面向对象的分析和设计复旦大学计算机科学与工程系软件工程课程 2 /237 内容摘要内容摘要?面向对象的基本概念?面向对象的分析和设计过程? UML 概述?用况建模?静态建模?动态建模?物理体系结构建模复旦大学计算机科学与工程系软件工程课程 3 /237 内容摘要内容摘要??面向对象的基本概念面向对象的基本概念?面向对象的分析和设计过程? UML 概述?用况建模?静态建模?动态建模?物理体系结构建模复旦大学计算机科学与工程系软件工程课程 4 /237 Peter Coad 和 Edward Yourdon 提出用下列等式识认面向对象方法: 面向对象= 对象( object ) + 分类( classification ) + 继承( inheritance ) + 通过消息的通信( communication with messages ) 可以说,采用这四个概念开发的软件系统是面向对象的复旦大学计算机科学与工程系软件工程课程 5 /237 面向对象方法的出现很快受到计算机软件界的青睐,并成为 20 世纪 90 年代的主流开发方法。我们可以从下列几个方面来分析其原因: ,面向对象方法符合人们对客观世界的认识规律。 ,其体系结构易于理解、扩充和修改。 。复旦大学计算机科学与工程系软件工程课程 6 /237 面向对象的基本概念面向对象的基本概念 1. 对象( object ) 对象是指一组属性以及这组属性上的专用操作的封装体。属性( attribute ) 通常是一些数据,有时它也可以是另一个对象。每个对象都有它自己的属性值,表示该对象的状态。对象中的属性只能通过该对象所提供的操作来存取或修改。操作( operation )( 也称方法或服务)规定了对象的行为,表示对象所能提供的服务。复旦大学计算机科学与工程系软件工程课程 7 /237 封装( encapsulation )是一种信息隐蔽技术,用户只能看见对象封装界面上的信息,对象的内部实现对用户是隐蔽的。封装的目的是使对象的使用者和生产者分离,使对象的定义和实现分开。一个对象通常可由对象名、属性和操作三部分组成。复旦大学计算机科学与工程系软件工程课程 8 /237 2. 类( class ) 类是一组具有相同属性和相同操作的对象的集合。一个类中的每个对象都是这个类的一个实例( instance )。类是创建对象的模板,从同一个类实例化的每个对象都具有相同的结构和行为。复旦大学计算机科学与工程系软件工程课程 9 /237 轿车型号:字符串颜色:字符串牌照号:字符串.... 张经理的轿车型号=桑塔纳颜色=红色牌照号=沪AN2037 .... 类实例对象复旦大学计算机科学与工程系软件工程课程 10 /237 3. 继承( inheritance ) 继承是类间的基本关系,它是基于层次关系的不同类共享数据和操作的一种机制。父类中定义了其所有子类的公共属性和操作,在子类中除了定义自己特有的属性和操作外,可以继承其父类(或祖先类)的属性和操作,还可以对父类(或祖先类)中的操作重新定义其实现方法。

最近更新

钳工实习报告(精选5篇) 13页

2025-2030年中国透明敷贴项目投资可行性研究分.. 28页

软件公司实习报告(通用5篇) 11页

财务经理岗位职责(通用7篇) 8页

读《流浪汉和时光老人》有感7篇 7页

让世界充满爱作文(精选4篇) 4页

蝴蝶兰作文(通用2篇) 2页

英文专业求职信(通用6篇) 8页

给老师道歉信范文汇总4篇 6页

精选给父母的感谢信合集八篇(通用8篇) 9页

第一次独立睡觉作文(精选3篇) 4页

2025-2030年中国竹碳化地板项目投资可行性研究.. 29页

班长竞选演讲稿范文锦集5篇 6页

特别的同桌作文(精选6篇) 6页

2025-2030年中国竹节布方垫项目投资可行性研究.. 40页

海底两万里读书笔记范文精选(通用5篇) 6页

毕业学生求职信(精选4篇) 4页

2025-2030年中国洒金柏球项目投资可行性研究分.. 32页

2025-2030年中国溢流筒行业深度研究分析报告 32页

有关家长老师感谢信集锦七篇(精选7篇) 9页

广西壮族自治区柳州市柳江县实验高中高二数学.. 5页

春节请假条精选15篇 8页

餐饮管理直螺纹餐饮服务咨询协议 16页

新年作文(精选15篇) 13页

教师英文求职信(精选4篇) 6页

教师岗前培训心得体会(精选18篇) 23页

广西壮族自治区桂林市三门中学2020-2021学年高.. 7页

执着的作文(精选9篇) 11页

广西壮族自治区桂林市延东中学2022年高二英语.. 4页

广西壮族自治区桂林市灌阳中学高三生物联考试.. 25页