我正在寻找一些关于这项任务的澄清,我有。我们应该输入这个图的代码(不要求这里的任何人),但我不明白到底发生了什么。我知道所有的类都是元类的实例,但我不明白的是对象框架,上下文和图应该是我们元类的对象吗?或者它们是否与元类无关?或者你甚至可以根据图表来说明吗?如果没有元类的存在,我就可以做到这一点。困惑的序列图,包括<<METACLASS>>
1
A
回答
1
A Sequence Diagram不记录继承层次结构。
要确定序列图中的任何实例是否继承该Metaclass,您需要参考Class Diagrams和/或Profile Diagrams。
我不会忽略Metaclass,因为顺序图清楚地表明它存在。它可能是来自代码所依赖的库或框架的真实类的(逻辑)基类。
从序列图来看,它看起来像Frame
不从GraphUtilities
继承,因为如果它这样做是可以只发送format
和getColor
消息本身。另外,一般来说,大多数“实用工具”类都不是被设计成分类的。
+0
当我想到它时,它最终点击给我,“其余的是这个类的对象,而元类对象只是一个类,而不是任何事物的实例。 – ThePeskyWabbit
相关问题
- 1. 在PHP有些疑惑包括()<b>功能</b>
- 2. groovy <<令人困惑
- 3. vector <string *>让我困惑
- 4. 包括<cstdio>和<stdio.h>的正确顺序?
- 5. 的DirectMusic,包括<dmusici.h>
- 6. 包括在<option>图像(对于<select>)HTML形式
- 7. nHibernate未来<T>,关于加载顺序的困惑
- 8. 包括<Python.h> makefile.am
- 9. 序列表列表<T>包含列表<T>
- 10. 微数据:包括<span>作为<figure>的子项
- 11. 检测是否长长包括<code><limits.h></code>
- 12. 关于可空的<T>约束的困惑
- 13. 的<jsp:包括标签不工作的<jsp:包括页= “Remote.jsp”/>
- 14. 什么时候应该`#include <ios>`,`#包括<iomanip>`等?
- 15. 包括第一,上一页(<<) Next (>>),环
- 16. 崩溃RubyInline时,我包括'<algorithm>'和'<vector>'
- 17. Sortable BindingList <T>:关于RemoveSortCore的困惑
- 18. 如何列出包含的bash函数?</p> <pre><code>fname(){ echo "Foo" } </code></pre> <p>我们可以包括这样的功能:</p> <blockquote> <p><code>source a.sh</code></p> </blockquote> <p>之后,我们可以
- 19. 包括的Qt错误<windows.h>
- 20. Lua C模块:困惑包括成员
- 21. 困惑,而不包括一大堆
- 22. 当执行IEnumerable时,LINQ会感到困惑<T>两次
- 23. 困惑如何与清单工作<string> []
- 24. Bootstrap令我困惑:<nav>,.nav,.navbar-nav,.navbar
- 25. 使用/ openmp时包括<Eigen/Dense>
- 26. 包括php在<noscript>标签
- 27. GCC 4.7,其中包括<stdatomic.h>
- 28. “using namespace std;” “#包括<foo>” 之前
- 29. 错误xutility包括<string>
- 30. 如何使用<>代替“”包括
序列图反映对象之间的交互。但是,在Java中,有时您必须调用类方法('static'方法)。 ''<>'可以让你描述。 –