我正在寻找关于这项任务的一些澄清。我们应该输入这个图的代码(不要问这里的任何人的代码),但我不明白到底发生了什么。
根据我的研究,我理解所有类都是元类的实例,但我不理解的是对象框架,上下文和图表应该是我们的元类的对象?或者它们是否独立于元类?或者你甚至可以根据图表说明这一点?没有元类的存在,我就可以做到这一点。
答案 0 :(得分:2)
Sequence Diagram不记录继承层次结构。
要确定序列图中的任何实例是否继承了该Metaclass,您需要引用Class Diagrams和/或Profile Diagrams。
我不会忽略Metaclass,因为序列图清楚地表明它存在。它可能是来自您的代码所依赖的库或框架的真实类的(逻辑)基类。
从序列图判断,看起来function onSuccess(json) {
document.getElementById("temp").innerHTML = json.result + "° 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}消息给自己。而且,一般来说,大多数"实用程序"类不是设计为子类。