什么是包图
包图是在 UML 中用类似于文件夹的符号表示的模型元素的组合。系统中的每个元素都只能为一个包所有,一个包可嵌套在另一个包中。使用包图可以将相关元素归入一个系统。一个包中可包含附属包、图表或单个元素。
包图表示形态
它类似于操作系统中的文件夹,因此,它在UML中也使用类似的文件夹符号来表示。
包之间的关系
包之间的关系主要有依赖关系和泛化关系。
(1)依赖关系
包之间的依赖关系是指两个包内的若干元素之间存在着依赖。
依赖使用虚线箭头表示。箭头由依赖包指向被依赖的包。
下图表示的是两个包之间的依赖关系。
(2)泛化关系
包之间的泛化关系类似于类之间的泛化关系。
包之间的这种泛化关系是指其中的特殊包可以替换一般包中的元素,并可以添加新的元素。