我有一个创建Android项目的UML类图的任务。我已成功创建了大部分图表。
当我阅读Activity
代码时,我有点困惑,我无法理解由Activites
创建的两个不同intents
之间的关系。
请指导我如何创建图表并定义2个活动之间的关系类型。我所理解的是,它不是关联,聚合,组合或依赖,而是它是什么......亲切地指导我。
答案 0 :(得分:3)
您通常不会将活动链接起来。一个活动表示用例中的方案。必须至少有一个晴天的场景。但是你可以有各种其他场景,这些场景主要是在约束上(常见的约束是例如{must be logged on}
等)。所以活动是独立的。
但是,您可以使用活动来构建单个方案。在这种情况下,您将使用ControlFlow
链接,该SubActivity2
表示为定向连接器,其中一个空心箭头指向下一个活动。
您可以创建一个结构化活动,其中包含子活动。这由右侧matrix.append(tempArray)
中的谎言8显示。
在评论中,您会询问如何在类图中链接它。您可以使用简单依赖项将活动链接到类(类取决于活动)。混合行为特征(如类图等结构图中的活动)并不常见。但是UML没有禁止这样做,可能有理由使用它。