
第8章面向对象技术与UML
第8章 面向对象技术与UML

学习目标掌握面向对象的基本概念;了解UML图的作用;掌握UML常用图形的绘制方法
学习目标 l 掌握面向对象的基本概念; l 了解UML图的作用; l 掌握UML常用图形的绘制方法

目录01面向对象技术概述02UML概述03UML图04本章小结
目录 01 02 03 04 05 面向对象技术概述 UML概述 UML图 本章小结

面向对象技术概述面向对象方法和基本概念01
面向对象技术概述 面向对象方法和基本概念 01

面向对象方法简介面向对象面向对象方法所谓面向对象就是基于对象概面向对象方法(Object-Oriented念,以对象为中心,以类和继Method)是一种把面向对象的思想应用于承为构造机制,来认识、理解软件开发过程中,指导开发活动的系统方、刻画客观世界和设计、构建法,简称OO(Object-Oriented)方法相应的软件系统是建立在“对象”概念基础上的方法学
面向对象方法简介 面向对象 方法 面向对象 面 向 对 象 方 法 ( O b j e c t - O r i e n t e d Method)是一种把面向对象的思想应用于 软件开发过程中,指导开发活动的系统方 法,简称OO (Object-Oriented)方法, 是建立在“对象”概念基础上的方法学。 所谓面向对象就是基于对象概 念,以对象为中心,以类和继 承为构造机制,来认识、理解 、刻画客观世界和设计、构建 相应的软件系统

面向对象程序设计优点N8tbT与人类习惯的思维方式一致o迎6+82稳定性好3效率高,可靠性高开发时间短,?
面向对象程序设计优点 与人类习惯的思维方式一致 稳定性好 开发时间短,效率高,可靠性高 1 2 3

面向对象程序设计优点N116o较易开发大型软件产品8I6+85可维护性好
面向对象程序设计优点 较易开发大型软件产品 可维护性好 4 5

面向对象的基本概念(1) 对象(object)对象是客观存在,要研究的事和物。对象是问题域中某个实体的抽象,设立某个对象就反映了软件系统保存有关它的信息并具有与它进行交互的能力。一个对象通常由对象名、属性和操作三人部分组成
面向对象的基本概念 (1)对象(object) 对象是客观存在,要研究的事和物。对象 是问题域中某个实体的抽象,设立某个对象就 反映了软件系统保存有关它的信息并具有与它 进行交互的能力。一个对象通常由对象名、属 性和操作三个部分组成

面向对象的基本概念(2)类(class)类”就是对具有相同属性和相同操作的一组相似对象的集合。有相同或相似性质的对象的抽象就是类。对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。类具有属性,它是对象的状态的抽象。类具有操作,它是对象的行为的抽象
面向对象的基本概念 (2)类(class) “类”就是对具有相同属性和相同操作的一组相似 对象的集合。有相同或相似性质的对象的抽象就是类 。对象的抽象是类,类的具体化就是对象,也可以说 类的实例是对象。类具有属性,它是对象的状态的抽 象。类具有操作,它是对象的行为的抽象

面向对象的基本概念(3)消息(Message)软件对象通过相互间传递消息来相互作用和通信通常一个消息由下述三人部分组成①对象名:接收消息的对象。消息名:要求接收对象完成的操作③参数:执行操作时的参数或者操作返回的结果
面向对象的基本概念 (3)消息(Message) 软件对象通过相互间传递消息来相互作用和通信。 通常一个消息由下述三个部分组成。 ① 对象名:接收消息的对象。 ② 消息名:要求接收对象完成的操作。 ③ 参数:执行操作时的参数或者操作返回的结果