序列图混淆,包括&lt; <metaclass>&gt;

时间:2016-11-30 02:05:23

标签: java sequence diagram

我正在寻找关于这项任务的一些澄清。我们应该输入这个图的代码(不要问这里的任何人的代码),但我不明白到底发生了什么。 enter image description here

根据我的研究,我理解所有类都是元类的实例,但我不理解的是对象框架,上下文和图表应该是我们的元类的对象?或者它们是否独立于元类?或者你甚至可以根据图表说明这一点?没有元类的存在,我就可以做到这一点。

1 个答案:

答案 0 :(得分:2)

Sequence Diagram不记录继承层次结构。

要确定序列图中的任何实例是否继承了该Metaclass,您需要引用Class Diagrams和/或Profile Diagrams

我不会忽略Metaclass,因为序列图清楚地表明它存在。它可能是来自您的代码所依赖的库或框架的真实类的(逻辑)基类。

从序列图判断,看起来function onSuccess(json) { document.getElementById("temp").innerHTML = json.result + "&deg; F"; document.getElementById("temp").style.fontSize = "28px"; document.getElementById("tstamp").innerHTML = json.coreInfo.last_heard; } $.getJSON(requestURL, onSuccess()); //what should get passed into this function? 不会继承Frame,因为如果它发生了,它可能刚刚发送了GraphUtilities和{{1}消息给自己。而且,一般来说,大多数&#34;实用程序&#34;类不是设计为子类。