Android 如何在类图中定义活动意图
我有一个任务是创建一个Android项目的UML类图。我已经成功地创建了大多数图表 当我阅读Android 如何在类图中定义活动意图,android,uml,modeling,class-diagram,Android,Uml,Modeling,Class Diagram,我有一个任务是创建一个Android项目的UML类图。我已经成功地创建了大多数图表 当我阅读活动代码时,我有点困惑,我无法理解由意图创建的两个不同活动之间的关系 请指导我如何创建图表并定义两个活动之间的关系类型。我所了解的是,它不是关联、聚合、组合或依赖,那么它是什么……请指导我。您通常不会将这些活动链接起来。一个活动表示用例中的场景。必须至少有一个晴天场景。但是,您可以使用各种其他场景,这些场景主要依赖于约束(常见的约束是{must logging}等)。因此,这些活动是独立的 但是,您可以使
活动
代码时,我有点困惑,我无法理解由意图
创建的两个不同活动
之间的关系
请指导我如何创建图表并定义两个活动之间的关系类型。我所了解的是,它不是关联、聚合、组合或依赖,那么它是什么……请指导我。您通常不会将这些活动链接起来。一个活动表示用例中的场景。必须至少有一个晴天场景。但是,您可以使用各种其他场景,这些场景主要依赖于约束(常见的约束是
{must logging}
等)。因此,这些活动是独立的
但是,您可以使用活动来构建单个场景。在这种情况下,您将链接到一个ControlFlow
,它被表示为带有指向下一个活动的开放箭头的定向连接器
您可以创建一个本身由子活动组成的结构化活动。这可以通过位于右侧的子活动2
中的8来显示
在您的评论中,您询问如何在类图中链接它。您可以通过简单的依赖关系将活动链接到类(类取决于活动)。在类图等结构图中混合活动等行为特征并不常见。但是UML并不禁止这样做,可能有理由使用它。你所说的
意图是什么意思?UML没有。谢谢你的回答。我的意思是说,如何使用类图定义两个活动之间的关系,因为它们只通过使用intents连接。你说过。但什么是“意图”?你想知道如何链接活动吗?我想知道如何链接uml类图中的活动参见“你可以将活动链接到具有简单依赖关系的类”,活动最终是uml 2中的一种类。因此,可以在类图上将其表示为具有正常关联的类。@JimL。UML2.5将活动定义为行为的专门化,而不是类。见第页的15.2.2。对。这就是为什么我说,“最终。”行为是一种阶级。参见§13.2.2,图13.1。UML元素的很大一部分来自于类,这是非常基本的。行为不仅仅是阶级。然而,我不会使用我为连接类保留的关联(可能是个人品味)。相比之下,信息流很可能与类/活动结合使用。您是否在考虑分类器
?