我正在创建我的第一个 Android 应用程序。我避免标记与用户或系统交互的关联(例如,我标记了starts反而单击时开始;我已经标记了starts反而检测开始时)。然而读完之后this,我正在考虑改变starts协会由>依赖关系。我很困惑!
该应用程序的工作原理如下。当应用启动时,LauncherActivity会调用BaseActivity的方法来启动SettingsActivity中标记的Activity(也可以是SettingsActivity)。 LauncherActivity 也将启动这两项服务。这是图表:
注:这个问题是继续this问题。
它不是真正的类图。
- 启动和调用属于注释,或者如果您确定要在连接上看到它们,请对 DEPENDENCIES 而不是关联进行刻板印象。
- 你仍然没有关联,它们是类图的主要部分。看here关于如何与他们合作。您应该首先创建关联。只有在那之后才显示依赖关系。 (这不是通用规则,但您应该这样做以便更好地理解)
- 至于您试图在此处显示的操作,请为它们绘制状态机图,然后可能是序列图或活动图。不要使用交互概览图,你会迷失其中。
但是不要在类图上放置这么多操作
恕我直言,因为活动没有或几乎没有结构依赖性,适当的类图将非常差——没有关联的简单块。并且依赖关系遍布整个领域......因此,类图在这个级别上没有用处。我已经告诉过你,类图似乎适用于同一个 Android 意图中的类 - 一个或多个意图。
As for 通讯图,我认为这不是你的情况。它比序列图或活动图更常见、更贴近用户。这是针对当您有多种消息并且您正在规划它们的路线时的情况。例如,对于骆驼计划。但遗憾的是 - 它没有实现消息模式。因此,它仅适用于具有群发消息传递的系统的非常常见的规划。您的“消息”正在启动、启动组件等等。你无法用该图来显示它。
你可以试试对象图, or 复合结构图。如果你想在类图上显示功能,你不能这样做,但你可以转向这些。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)