第07章 面向对象的分析和设计.ppt
sy****28
亲,该文档总共77页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
第07章 面向对象的分析和设计.ppt
软件工程内容摘要7.1面向对象的基本概念封装(encapsulation)是一种信息隐蔽技术,用户只能看见对象封装界面上的信息,对象的内部实现对用户是隐蔽的。封装的目的是使对象的使用者和生产者分离,使对象的定义和实现分开。一个对象通常可由对象名、属性和操作三部分组成。2.类(class)类是一组具有相同属性和相同操作的对象的集合。一个类中的每个对象都是这个类的一个实例(instance)。类是创建对象的模板,从同一个类实例化的每个对象都具有相同的结构和行为。轿车型号:字符串颜色:字符串牌照号:字符串...
面向对象的分析和设计.ppt
软件工程内容摘要内容摘要PeterCoad和EdwardYourdon提出用下列等式识认面向对象方法:面向对象=对象(object)+分类(classification)+继承(inheritance)+通过消息的通信(communicationwithmessages)可以说,采用这四个概念开发的软件系统是面向对象的面向对象方法的出现很快受到计算机软件界的青睐,并成为20世纪90年代的主流开发方法。我们可以从下列几个方面来分析其原因:从认知学的角度来看,面向对象方法符合人们对客观世界的认识规律。面向对象
面向对象分析和设计.ppt
高级软件工程面向对象方法什么是面向对象(ObjectOriented,OO)?面向对象技术的基本观点面向对象技术的发展历史面向对象方法的优点面向对象的基本概念面向对象的基本概念2.类(class)类是一组具有相同属性和相同操作的对象的集合。一个类中的每个对象都是这个类的一个实例(instance)。类是创建对象的模板,从同一个类实例化的每个对象都具有相同的结构和行为。封装(encapsulation):一种信息隐蔽技术,用户只能看见对象封装界面上的信息,对象的内部实现对用户是隐蔽的。封装的目的:使对象的使
第6章 面向对象的分析与设计.ppt
第6章面向对象的分析与设计6.1面向对象分析6.1.1优化用例模型用例模型,也就是用例图,它采用业务需求用例建模系统功能需求。在此期间,记录的用例仅仅包含了有关业务事件的一般性信息,其目标是快速地记录所有的业务事件(用例),以便定义和验证需求。通常在依据业务需求建模时,会生成用例图,但是为了文件管理及用户阅读,还会生成参与者词汇表、用例词汇表和用例描述表。参与者词汇表用例词汇表对用例图中的所有参与者、用例进行文字描述,分别见表6.1和表6.2。用例描述表对每个用例进行详细描述。当准备用例描述时,首先在高层
第22_1章 面向对象分析和设计.ppt
第1章面向对象需求分析及类的定义234567