Java与UML面向对象程序设计-第3章.ppt
《Java与UML面向对象程序设计-第3章.ppt》由会员分享,可在线阅读,更多相关《Java与UML面向对象程序设计-第3章.ppt(22页珍藏版)》请在三一办公上搜索。
1、Java与UML面向对象程序设计,第3章 面向对象技术概述,面向对象的基本概念,对象的本质特征 对象具有状态、行为和标识。对象的状态是指对象的属性和这些属性的当前取值。属性是对象的一种内在的性质或特征。对象的行为是指一个对象对外所提供的服务。标识是一个对象用来和所有其他对象相区分的特性,一般是指对象的名字。,面向对象技术的起源与特点,面向对象技术是随着软件系统由小规模向大规模转变而产生的。面向对象技术充分体现了分解、抽象、分类、信息隐藏等思想,可以有效地提高软件生产率、缩短软件开发时间、提高软件质量,从而达到控制软件复杂性的目的。面向对象技术强调模拟现实世界中的概念而不是算法,按照人类习惯的思
2、维方式开发出直观自然的软件系统,其开发过程符合人们认识世界解决问题的过程。具有稳定性好、可重用性好、易于理解、适应性强和可靠性高等优点。,分类的层次结构,面向对象的概念定义,对象(Object)类(Class)封装(Encapsulation)继承(Inheritance)多态(Polymorphism)消息(Message),统一建模语言UML,统一建模语言UML(Unified Modeling Language)是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统的文档。,UML的演化,在1994年,Rumbaugh加入了Rational公司与Booch一起工作
3、,开始致力于创建UML语言。1997年,OMG正式采纳UML为工业标准。2001年,UML 1.4版本引入了动作语义,它使得UML规格说明更加完整。2003年,OMG发布了UML 1.5版本。,UML的构成,UML 2.0上层结构(Superstructure)UML 2.0 基础结构(Infrastructure)UML 2.0 对象约束语言OCL(Object Constraint Language)UML 2.0 图互换(Diagram Interchange),UML2.0图分类,UML的视图,使用UML为软件系统建模,主要是创建出系统的“4+1”视图逻辑视图(Logical View
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java UML 面向 对象 程序设计
链接地址:https://www.31ppt.com/p-6509608.html