在类UML图中使用包

时间:2014-05-17 04:53:19

标签: class unity3d package uml class-diagram

那么,是否可以在UML表示法中使用类图中的包?如何? 我需要绘制一个unity3d项目的类图,大多数类通过UnityCore连接。使用包是我的第一个想法,但我不确定它是否正确。 谢谢你的帮助!

1 个答案:

答案 0 :(得分:2)

包图是一种通用类型的图表,在所有其他图表类型的模型中使用。包构建模型,就像文件夹组织文件系统一样。它们允许您使模型内容更清晰,更易于理解,阅读,导航......

包的具体含义取决于它包含的元素。它可能非常正式(例如它可以表示数据库及其内容(类)是数据库中的表)或纯粹的组织(例如模型的整体组织"用例"包,&#34 ;系统设计"包等

在类的上下文中,包可用于封装子系统和公开接口(在实现级别上),已提及数据库示例等。

两个包之间的典型关系是依赖关系。这意味着一个包中的元素依赖于另一个包中的元素。 UML更多地定义了几个关系,但它们相对很少使用。

<强>更新

请注意,即使在纯类图中,很明显Class2来自另一个包。

enter image description here