1 / 64
文档名称:

软件工程9面向对象的软件开发方法ppt课件讲课资料.ppt

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

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

分享

预览

软件工程9面向对象的软件开发方法ppt课件讲课资料.ppt

上传人:68843242 2019/11/20 文件大小:1011 KB

下载得到文件列表

软件工程9面向对象的软件开发方法ppt课件讲课资料.ppt

相关文档

文档介绍

文档介绍:第9章面向对象的软件开发方法掌握:面向对象的开发方法、UML、常用的UML视图、面向对象的分析与设计、面向对象的编程、面向对象的软件测试。,一般将它当作面向对象语言的鼻祖。20世纪70年代出现的Ada语言是支持数据抽象类型的最重要的语言之一。后来出现的Smalltalk语言是最有影响的面向对象的语言之一,它丰富了面向对象的概念。20世纪80年代中期以后,面向对象的程序设计语言开始广泛应用于程序设计,并出现了更多的面向对象的语言,如Object-C,C++,Java等。面向对象首先体现为一种思想,可简要概括如下:(1)客观世界由对象组成,任何客观实体都是对象,复杂对象可以由简单对象组成。(2)具有相同数据和操作的对象可归纳成类,对象只是类的一个实例。(3)类可以派生出子类,子类除了继承父类的全部特性外还可以有自己的特性。(4)对象之间的联系通过消息传递来维系。类的封装性使其具有某些对外界不可见的数据,这些数据只能通过消息请求调用可见方法来访问。简单地说,面向对象=对象+类+继承+消息。,它描述的是一类对象的共同的性质和行为,其中性质用属性表达,行为用方法描述。例如,“人”就可被当作一个类,具有性别、身高、体重、肤色等属性,同时,具有开门、走路、吃饭、喝水等方法,这是所有“人”都具备的共同的性质和行为。每一个具体的“人”是该类的对象。类概念的提出在面向对象思想发展中具有极其重要的作用。类具有一些十分重要的特性,包括继承、封装和多态。-1类的继承图9-“组装起来”称为对象类的封装,或称为信息隐蔽。封装的含义是某个对象类的共同的属性和方法,对该类中的某一对象来讲是信息隐蔽的,这个对象只能见到封装界面上的信息,即接口。类的封装同芯片的封装很相似,其内部的“电路”是不可见的。。在收到消息时,对象要予以响应。不同的对象收到同一消息可产生完全不同的结果,这一现象叫做多态。 系统中的类与类之间存在着各种关系,例如前面所讲的“继承”(又称为“泛化”,它表示类与类之间、接口与接口之间的继承关系,或类对接口的实现关系)。除此之外,常见的类的关系还包括:1)关联关联是一种结构化的关系,指一种对象和另一种对象有联系。对于两个相对独立的对象,当一个对象的实例与另一个对象的一些特定实例存在固定的对应关系时,这两个对象之间为关联关系。

最近更新

2025年呼和浩特货运从业资格考试答案大全 25页

2025年呼伦贝尔大车货运资格证考试题 24页

2025年吴忠货运从业资格证怎么考试 25页

2025年吐鲁番道路货运运输从业资格证模拟考试.. 24页

2025年吉林货运车从业资格证考试模拟试题 25页

2025年吉林货运从业资格证模拟题库及答案 24页

2025年吉林年货运从业资格证考试答案 25页

2025年吉安货运资格证在哪里练题 24页

2025年合肥货运资格考试答案大全 25页

2025年合肥货运从业资格证模拟考试题及答案大.. 25页

2025年台州客货运从业资格证考试教材 25页

2025年厦门货运资格证模拟考试题库 24页

2025年南阳货运运输驾驶员从业资格证考试试题.. 24页

2025年南通货运从业资格证模拟考试保过版 25页

2018届高三语文上学期期末教学质量联考试卷 32页

2025年南平道路货运从业资格证模拟考试 25页

2025年南宁货运资格证在哪里练题 24页

2023年宁夏年月高中化学学业水平测试试卷 8页

2025年十堰怎么考货运从业资格证 24页

2017-2018学年辽宁省大连渤海高级中学高一下学.. 5页

2025年北京年货运从业资格证考试试题 25页

2016届高三生物12月阶段试卷 39页

成本控制设计培训教材 106页

2014高三生物上册第一次调研试卷(含答案) 18页

2025年克拉玛依货运从业资格仿真考题 25页

2025年保山货运资格证模拟考试题库 24页

2025年初一地理填充图册电子版 4页

2024年谜底是数字的谜语附答案 6页

进修创伤外科汇报 31页

降低住院病人出走发生率品管圈汇报书ppt模板课.. 55页