我正在尋找一些關於這項任務的澄清,我有。我們應該輸入這個圖的代碼(不要求這裏的任何人),但我不明白到底發生了什麼。我知道所有的類都是元類的實例,但我不明白的是對象框架,上下文和圖應該是我們元類的對象嗎?或者它們是否與元類無關?或者你甚至可以根據圖表來說明嗎?如果沒有元類的存在,我就可以做到這一點。困惑的序列圖,包括<<METACLASS>>
1
A
回答
1
A Sequence Diagram不記錄繼承層次結構。
要確定序列圖中的任何實例是否繼承該Metaclass,您需要參考Class Diagrams和/或Profile Diagrams。
我不會忽略Metaclass,因爲順序圖清楚地表明它存在。它可能是來自代碼所依賴的庫或框架的真實類的(邏輯)基類。
從序列圖來看,它看起來像Frame
不從GraphUtilities
繼承,因爲如果它這樣做是可以只發送format
和getColor
消息本身。另外,一般來說,大多數「實用工具」類都不是被設計成分類的。
+0
當我想到它時,它最終點擊給我,「其餘的是這個類的對象,而元類對象只是一個類,而不是任何事物的實例。 – ThePeskyWabbit
相關問題
- 1. 在PHP有些疑惑包括()<b>功能</b>
- 2. groovy <<令人困惑
- 3. vector <string *>讓我困惑
- 4. 包括<cstdio>和<stdio.h>的正確順序?
- 5. 的DirectMusic,包括<dmusici.h>
- 6. 包括在<option>圖像(對於<select>)HTML形式
- 7. nHibernate未來<T>,關於加載順序的困惑
- 8. 包括<Python.h> makefile.am
- 9. 序列表列表<T>包含列表<T>
- 10. 微數據:包括<span>作爲<figure>的子項
- 11. 檢測是否長長包括<code><limits.h></code>
- 12. 關於可空的<T>約束的困惑
- 13. 的<jsp:包括標籤不工作的<jsp:包括頁= 「Remote.jsp」/>
- 14. 什麼時候應該`#include <ios>`,`#包括<iomanip>`等?
- 15. 包括第一,上一頁(<<) Next (>>),環
- 16. 崩潰RubyInline時,我包括'<algorithm>'和'<vector>'
- 17. Sortable BindingList <T>:關於RemoveSortCore的困惑
- 18. 如何列出包含的bash函數?</p> <pre><code>fname(){ echo "Foo" } </code></pre> <p>我們可以包括這樣的功能:</p> <blockquote> <p><code>source a.sh</code></p> </blockquote> <p>之後,我們可以
- 19. 包括的Qt錯誤<windows.h>
- 20. Lua C模塊:困惑包括成員
- 21. 困惑,而不包括一大堆
- 22. 當執行IEnumerable時,LINQ會感到困惑<T>兩次
- 23. 困惑如何與清單工作<string> []
- 24. Bootstrap令我困惑:<nav>,.nav,.navbar-nav,.navbar
- 25. 使用/ openmp時包括<Eigen/Dense>
- 26. 包括php在<noscript>標籤
- 27. GCC 4.7,其中包括<stdatomic.h>
- 28. 「using namespace std;」 「#包括<foo>」 之前
- 29. 錯誤xutility包括<string>
- 30. 如何使用<>代替「」包括
序列圖反映對象之間的交互。但是,在Java中,有時您必須調用類方法('static'方法)。 ''<>'可以讓你描述。 –