UML-包图
包图(Package Diagram):由包和包之间的关系构成,他是维护和控制系统总体结构的重要建模工具,在我们对复杂系统进行建 模的时候,我们可以把大量的类、接口、组件、节点和图进行分组,然后将相近的的元素组织起来放到一个包中。
包中拥有的元素:包是对模型元素进行分组的机制,他把模型划分为若干个子集,包中可以拥有UML中的其他元素,包括类、接口、组件、节点、协作、用例和图,甚至还可以包含其他包。
包的可见性:
可见性 | 含义 | 前缀符号 |
Public (公有) | 此元素可以被任何引入该包的包中元素访问 | + |
protected(保护的) | 此元素可以被继承该包的包中元素访问 | # |
private(私有) | 此元素可以被同一个包中元素访问 | _ |
包中泛化关系:
在包之间可以有如下关系:
1.引入和访问依赖,用于在一个包中引入另一个包的输出元素
2.泛化,用于说明包的家族