单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四
1、引言1)面向对象方法发展概述面向对象方法是一种以对象、对象关系等来构造软件系统模型的系统化方法。面向对象方法的世界观:一切系统都是由对象构成的,它们的相互作用、相互影响,构成了大千世界的各式各样系统。(二)面向对象方法 一种特定的软件开发方法学对象是软件界从70年代以来最激动人心的革新。 Maurice Wilkes ,Turing Awards Winner, 1996 面向对象方法的发展主
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级面向对象方法dgqsdu.edu1
面向对象的开发方法第一节 面向对象概述第二节 面向对象的基本概念第三节 面向对象分析(OOA)第四节 面向对象设计(OOD)第五节 面向对象编程第一节 面向对象概述一发展概述面向对象并非是一个新的概念实际上它已有30多年的历史寻其根源可追溯到60年代的挪威当时挪威计算中心的Kristen Nygaard和Ole-Johan Dahl开发了一种称作Simula67的语言Simula67首
第一节 面向对象概述第二节 面向对象的基本概念第二节 面向对象的基本概念第二节 面向对象的基本概念四属性属性是类中对象所具有的数据值是对对象的描述如对象Person的属性有年龄体重等不同对象的同一属性可以具有相同或不同的属性值如张三的年龄为19李四的年龄为20张三李四是两个不同的对象他们共同属性年龄的值不同属性值应该指的是纯粹的数据值而不能指对象属性表示在类图中的第二部分每个属性名后均
#
软件工程概论 Software Engineering杨璐yanglu@第7章 面向对象方法71 面向对象的基本概念72 面向对象的分析(OOA)73 面向对象的设计(OOD)71 面向对象的基本概念面向对象方法的发展历程Simula、Smalltalk、C++、JavaOMT (James Rumbaugh)Booch方法(Grady Booch)UMLOOSE (Ivar Jacobson)
在一个公共习题库的支持下负责各科习题的教师:可用系统编写习题及答案并存入习题库从习题库中选择一组习题去组成作业并在要求时间公布习题答案从习题库中选择一组习题组成考试题公布可以批改学生的作业学生答题后收卷阅卷评分.筛选对象原则:舍弃与功能无关的事物对系统有关的事物中筛选是否对系统提供有用的信息是否向系统提供某些服务.如:一本书是图书馆管理系统的类 但不能是书店管理系统的类班对象类的属性和方法属性
例题1.习题管理系统 该系统的功能需求是:在一个公共习题库的支持下使各科教师可以在系统中编写习题及其标准答案并将编写的习题及答案加入题库或者从题库中选取一组习题组成一份向学生布置的作业并在适当时刻公布答案学生可以在系统中完成教师布置的作业也可以从题库中选择更多的题目练习教师可以通过系统检查学生的作业学生也可以在教师公布答案后对自己的练习进行核对系统维持对题库的管理并对教师及学生的权
面向对象设计(OOD)思想( HYPERLINK :dev.21txdotnetcsharp t _blank C)任务:设计媒体播放器软件如何设计:一传统过程化设计思想假定该媒体播放器目前只支持音频文件 HYPERLINK :.21txmp3 t _blank MP3和wav按照结构化设计思想设计出来的播放器的代码如下: public cl
违法有害信息,请在下方选择原因提交举报