我正在创建我的第一个Android应用。我已经避免标记与用户或系统交互的关联(例如,我标记了启动而不是 startsWhenClick ;我标记了启动而不是 startsWhenDetection )。但是,在阅读this后,我正在考虑通过<<更改启动关联创建>> 依赖项。我糊涂了!
该应用程序的工作原理如下。当应用程序启动时,LauncherActivity将调用BaseActivity的方法来启动SettingsActivity中标记的活动(它也可能是SettingsActivity)。 LauncherActivity也将推出这两项服务。这是图表:
注意:这个问题是this问题的延续。
答案 0 :(得分:5)
这不是真正的类图。
但是停止在类图上放置这么多动作
恕我直言,因为活动没有或几乎没有结构依赖,适当的类图将非常差 - 没有关联的简单块。整个领域的依赖关系......所以,类图在这个级别上没用。看来,我已经告诉过你,类图是针对同一个Android意图的类 - 一个或多个意图。
至于沟通图,我认为不是你的情况。与序列或活动图相比,它更接近用户。这是因为你有很多种消息而且你正在计划他们的路线。例如,对于Camel计划。但唉 - 它还没有实现消息模式。因此,它仍然只适用于具有大量消息传递的系统的非常常见的规划。您的“消息”正在启动,启动组件等。您无法使用该图表显示它。
您可以尝试对象图或复合结构图。如果你想在类图上显示功能,你就不能这样做,但你可以转向这些功能。