7
A
回答
6
在大多數情況下,認爲實例和對象是相同的東西。如果你真的對它們之間的區別感興趣,那麼...
我們首先需要知道「class」和分類器之間的關係,前者是具體的,後者是抽象的。
UML2.5/11結構化分類器/類 類是EncapsulatedClassifier和BehavioredClassifier的具體實現。類的目的是指定對象的分類並指定表徵這些對象的結構和行爲的特徵。
我會說,一個對象是一個類的實例; InstanceSpecification是分類器的實例。 引用自UML 2.5
實例規範可能代表: 實例由一個或多個分類器分類。如果指定的唯一分類器是抽象的,則InstanceSpecification僅部分描述該實例。
「對象」其實並不是UML的理念,InstanceSpecification是一個比較抽象的概念,它的所有的語義適用於「對象」。
希望有所幫助。
1
實例規範是一個概念,用於建模UML的內部。
UML的用戶不應該擔心這一點。 另一方面,CASE工具的實現者意識到這個概念,因爲他們需要它來使語言的靜態規則適用於他們的工具。
對象是比UML本身更多的OO概念。一個對象是一個類的實例。
相關問題
- 1. 什麼是實體對象實例?
- 2. 對象引用未設置爲對象的實例什麼是對象。實例
- 3. 對象和實例有什麼區別?
- 4. Markdown的規範實現是什麼?
- 5. C++對象實例化和範圍
- 6. 什麼是:對象引用未設置爲對象的實例
- 7. 什麼是功能和概念規範?
- 8. Java對象實例 - 什麼不對的:
- 9. 實例和對象之間的功能區別是什麼?
- 10. 什麼是fileid規範?
- 11. 什麼是「規範路徑」?
- 12. 什麼是規範msFullscreenEnabled
- 13. 什麼是'規範表'?
- 14. 「規範」鎖對象的實現
- 15. 無法實例規範「KernelTest」
- 16. 這個對象的範圍是什麼
- 17. Oop中的對象範圍是什麼?
- 18. 是什麼*和對象
- 19. 我想實現實例規範化
- 20. 對象,組件和控制規範
- 21. 爲什麼對象引用未設置爲對象的實例。
- 22. 爲什麼實例化的對象被視爲不是?
- 23. 代碼中的實例/對象是什麼?
- 24. codeigniter實例化的數據庫對象的類型是什麼?
- 25. 實例化工廠的對象的名稱是什麼?
- 26. 在Node.js中實例化對象的常用方法是什麼?
- 27. 實例化JavaScript對象時的最佳做法是什麼?
- 28. 如何知道什麼類是對象實例的? (php5)
- 29. 實例化許多JavaScript對象的最佳方式是什麼?
- 30. 什麼是類實例中對象的最佳命名風格?
在UML模型中,實例規範是表示建模系統中的實例的元素。當您在模型中實例化分類器時,您創建的實例規範在某個時間點表示建模系統中的實體,類似於實體的快照。您可以通過創建多個實例規範來爲實體建模,隨着時間的推移,每個快照一個實例規範。 – NINCOMPOOP
謝謝@TheNewIdiot!對象呢? – user2019510