UML-包图

包图(Package Diagram):由包和包之间的关系构成,他是维护和控制系统总体结构的重要建模工具,在我们对复杂系统进行建 模的时候,我们可以把大量的类、接口、组件、节点和图进行分组,然后将相近的的元素组织起来放到一个包中。

包中拥有的元素:包是对模型元素进行分组的机制,他把模型划分为若干个子集,包中可以拥有UML中的其他元素,包括类、接口、组件、节点、协作、用例和图,甚至还可以包含其他包。


包的可见性:

可见性 含义 前缀符号
Public (公有) 此元素可以被任何引入该包的包中元素访问 +
protected(保护的) 此元素可以被继承该包的包中元素访问 #
private(私有) 此元素可以被同一个包中元素访问 _
UML-包图

包中泛化关系:

  在包之间可以有如下关系:

  1.引入和访问依赖,用于在一个包中引入另一个包的输出元素

  2.泛化,用于说明包的家族

UML-包图