我正在寻找有关此任务的澄清信息。我们应该键入该图的代码(而不是询问此处的任何人),但我不完全了解发生了什么。
java - 被包含<< METACLASS >>的序列图所混淆-LMLPHP

根据我的研究,我知道所有类都是元类的实例,但是我不理解的是应该将对象框架,上下文和图表视为我们元类的对象吗?还是它们独立于元类?或者您甚至可以根据图表说出来?没有元类的存在,我就能做到这一点。

最佳答案

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

为了弄清楚序列图中的任何实例是否继承自该元类,您需要引用Class Diagrams和/或Profile Diagrams

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

从序列图中判断,Frame似乎不继承自GraphUtilities,因为如果这样做,它可能只是向自己发送了formatgetColor消息。同样,通常来说,大多数“实用程序”类都不是为子类设计的。

10-06 06:13