我正在寻找有关此任务的澄清信息。我们应该键入该图的代码(而不是询问此处的任何人),但我不完全了解发生了什么。
根据我的研究,我知道所有类都是元类的实例,但是我不理解的是应该将对象框架,上下文和图表视为我们元类的对象吗?还是它们独立于元类?或者您甚至可以根据图表说出来?没有元类的存在,我就能做到这一点。
最佳答案
Sequence Diagram不记录继承层次结构。
为了弄清楚序列图中的任何实例是否继承自该元类,您需要引用Class Diagrams和/或Profile Diagrams。
我不会仅仅忽略该元类,因为序列图清楚地表明了它的存在。它可能是来自代码所依赖的库或框架的实际类的(逻辑)基类。
从序列图中判断,Frame
似乎不继承自GraphUtilities
,因为如果这样做,它可能只是向自己发送了format
和getColor
消息。同样,通常来说,大多数“实用程序”类都不是为子类设计的。