我正在寻找一些关于这项任务的澄清,我有。我们应该输入这个图的代码(不要求这里的任何人),但我不明白到底发生了什么。我知道所有的类都是元类的实例,但我不明白的是对象框架,上下文和图应该是我们元类的对象吗?或者它们是否与元类无关?或者你甚至可以根据图表来说明吗?如果没有元类的存在,我就可以做到这一点。困惑的序列图,包括<<METACLASS>>
1
A
回答
1
A Sequence Diagram不记录继承层次结构。
要确定序列图中的任何实例是否继承该Metaclass,您需要参考Class Diagrams和/或Profile Diagrams。
我不会忽略Metaclass,因为顺序图清楚地表明它存在。它可能是来自代码所依赖的库或框架的真实类的(逻辑)基类。
从序列图来看,它看起来像Frame
不从GraphUtilities
继承,因为如果它这样做是可以只发送format
和getColor
消息本身。另外,一般来说,大多数“实用工具”类都不是被设计成分类的。
+0
当我想到它时,它最终点击给我,“其余的是这个类的对象,而元类对象只是一个类,而不是任何事物的实例。 – ThePeskyWabbit
相关问题
- 1. 总是困惑于<< and >>
- 2. 在PHP有些疑惑包括()<b>功能</b>
- 3. groovy <<令人困惑
- 4. 新到Android - <integer>语法困惑
- 5. vector <string *>让我困惑
- 6. 包括<x> VS包括<x.h>
- 7. 包括<cstdio>和<stdio.h>的正确顺序?
- 8. 的DirectMusic,包括<dmusici.h>
- 9. 包括在<option>图像(对于<select>)HTML形式
- 10. nHibernate未来<T>,关于加载顺序的困惑
- 11. 包括<Python.h> makefile.am
- 12. 包括“winmain.h”vs <windows.h>
- 13. AutoMapper包括<T>
- 14. 选择<label>但不包括<label>其中包含<input>
- 15. 序列表列表<T>包含列表<T>
- 16. 微数据:包括<span>作为<figure>的子项
- 17. “退出”甚至包括<code><stdlib.h></code></p> <p><code>warning: incompatible implicit declaration of built-in function ‘exit’</code></p> <p>是否有人知道为什么这是给后甚至包括<stdlib.h>
- 18. <script></script></script>标签与RegEx for Coldfusion包括换行符
- 19. 检测是否长长包括<code><limits.h></code>
- 20. 不包括<GL/glcorearb.h>和<GL/gl.h>或<GL/glext.h>
- 21. 关于可空的<T>约束的困惑
- 22. 的<jsp:包括标签不工作的<jsp:包括页= “Remote.jsp”/>
- 23. 包括<cstring>或<string>上升编译错误
- 24. 包括第一,上一页(<<) Next (>>),环
- 25. 崩溃RubyInline时,我包括'<algorithm>'和'<vector>'
- 26. 什么时候应该`#include <ios>`,`#包括<iomanip>`等?
- 27. 包括<iframe>和<script>标签与mezzanine_pagedown
- 28. html5我可以使用<a>包括<figure>标签?
- 29. Sortable BindingList <T>:关于RemoveSortCore的困惑
- 30. 遇到问题,包括升压binary_oarchive.hpp</p> <p>我已经binary_oarchive包括顶部</p> <pre><code>#include <boost/archive/binary_oarchive.hpp> </code></pre> <p>但我猜的众多
序列图反映对象之间的交互。但是,在Java中,有时您必须调用类方法('static'方法)。 ''<>'可以让你描述。 –