【发布时间】:2014-05-18 19:18:45
【问题描述】:
那么,是否可以在 UML 表示法的类图中使用包?如何? 我需要绘制一个 unity3d 项目的类图,并且大多数类都是通过 UnityCore 连接的。使用包是我的第一个想法,但我不确定它是否正确。 感谢您的帮助!
【问题讨论】:
标签: class unity3d package uml class-diagram
那么,是否可以在 UML 表示法的类图中使用包?如何? 我需要绘制一个 unity3d 项目的类图,并且大多数类都是通过 UnityCore 连接的。使用包是我的第一个想法,但我不确定它是否正确。 感谢您的帮助!
【问题讨论】:
标签: class unity3d package uml class-diagram
包图是一种通用类型的图,在模型中与所有其他图类型一起使用。包构成您的模型,就像文件夹组织您的文件系统一样。它们允许您使您的模型内容更清晰、更易于理解、阅读、导航...
一个包的具体含义取决于它所包含的元素。它可以是非常正式的(例如,它可以表示一个数据库,其内容(类)是数据库中的表)或纯粹的组织(例如模型“用例”包、“系统设计”包等的整体组织)。
在类的上下文中,包可用于封装子系统和暴露接口(在实现级别),已经提到了 DB 示例等。
两个包之间的典型关系是依赖关系。这意味着一个包中的元素依赖于另一个包中的元素。 UML 定义了更多的关系,但它们相对很少使用。
更新
请注意,即使在纯类图上,Class2 也很明显来自另一个包。
【讨论】: