第3章类图、对象图和包图 类图和对象图合称为结构模型视图或者静态 视图,用于描述系统的结构或静态特征。 ◆类图用来描述系统中的类以及类与类之间的 静态关系等; 令对象用来描述特定时刻实际存在的若干对象 以及它们之间的关系。 令一个系统的模型中可以包含多个对象图,每 个对象图描述了系统在某个特定时刻的状态
2 第3章 类图、对象图和包图 ❖类图和对象图合称为结构模型视图或者静态 视图,用于描述系统的结构或静态特征。 ❖类图用来描述系统中的类以及类与类之间的 静态关系等; ❖对象用来描述特定时刻实际存在的若干对象 以及它们之间的关系。 ❖一个系统的模型中可以包含多个对象图,每 个对象图描述了系统在某个特定时刻的状态
本章学习要点 ◆理解类图的基本概念 令为系统建模类 令建模类之间的关联关系 令理解并建模泛化关系 令了解依赖关系和实现关系 了解对象图和包图的概念 令构造类图
3 本章学习要点: ❖理解类图的基本概念 ❖为系统建模类 ❖建模类之间的关联关系 ❖理解并建模泛化关系 ❖了解依赖关系和实现关系 ❖了解对象图和包图的概念 ❖构造类图
3.1类图 构建面向对象模型的基础是类、对象以及它们 之间的关系。 令在不同的系统中描述的类可以是各种各样的 在面向对象的处理中,类图处于核心地位,它 提供了用于定义和使用对象的主要规则,同时, 类图是正向工程(将模型转化为代码)的主要 资源,是逆向工程(将代码转化为模型)的生 成物。 类图是任何面向对象系统的核心
4 3.1 类图 ❖构建面向对象模型的基础是类、对象以及它们 之间的关系。 ❖在不同的系统中描述的类可以是各种各样的。 ❖在面向对象的处理中,类图处于核心地位,它 提供了用于定义和使用对象的主要规则,同时, 类图是正向工程(将模型转化为代码)的主要 资源,是逆向工程(将代码转化为模型)的生 成物。 ❖类图是任何面向对象系统的核心
3.1.1概述 ☆类图是描述类、接口以及它们之间关 系的图,它显示了系统中各个类的静 态结构。可以用某种面向对象的语言 实现类图中的类。 令建模对象 对系统的词汇建模 对协作建模 对数据库模式建模
5 3.1.1 概述 ❖类图是描述类、接口以及它们之间关 系的图,它显示了系统中各个类的静 态结构。可以用某种面向对象的语言 实现类图中的类。 ❖ 建模对象 ▪ 对系统的词汇建模 ▪ 对协作建模 ▪ 对数据库模式建模
3.1.1概述 类图的元素: ①类( Class) ②接口( Interface) ③协作( Collaboration) ④依赖关系( Dependency) ⑤泛化关系( Generalization) ⑥关联关系( Association) ⑦实现关系( Realization)
❖ 类图的元素: ① 类(Class) ② 接口(Interface) ③ 协作(Collaboration) ④ 依赖关系(Dependency) ⑤ 泛化关系(Generalization) ⑥ 关联关系(Association) ⑦ 实现关系(Realization) 3.1.1 概述