前页 后页

A UML Package element modeled in Sparx Systems Enterprise Architect.

描述

包是一个名称空间,也是可以包含在其他包的名称空间中的元素。一个Package可以拥有或与其他Package合并,并且其元素可以导入到Package的名称空间中。除了使用“浏览器”窗口中的“包”来组织项目内容外,您还可以将“包”拖到图工作空间(大多数图类型,包括标准图和扩展图)上,以进行结构化或关系式描述,包括“包”的导入或合并。

工具箱图标

Package element

OMG UML规范:

OMG UML规范( UML上层结构规范,v2.1.1,第109页)指出:

包是其成员的名称空间,并且可以包含其他包。只有可打包元素可以是包的拥有成员。由于是命名空间,因此程序包可以导入其他程序包的单个成员,也可以导入其他程序包的所有成员。另外,一个程序包可以与其他程序包合并。