2013-05-14 35 views
1

我有一個非常基本的問題,但我從來沒有停下來想想這個。什麼時候應該在UML類圖中使用<<creates>>原型

好吧,我不知道如何正確使用< <的創建> >刻板印象UML2的。 在下圖中的情況下,在接口內表示依賴關係是正確的,還是必須在實際創建對象的具體類上。

Class Diagram

我已經挖了一段時間,並能找到什麼,但含糊不清或不完全信息。這個鏈接是我能找到的最好的鏈接: http://www.uml-diagrams.org/dependency.html

定義是好的,但它沒有提到接口的任何內容。

回答

0

接口方向取決於Point類,因此,像這樣呈現依賴關係是絕對有效的。它是一個接口,這不成問題。這取決於Point類。

+0

是的,它取決於,但是,我沒有像接口方向(由於參數)的一般依賴性,然後創建依賴於每個結石? –

+0

如果您認爲它很有用,則可以在依賴項<>和<>上添加兩種刻板印象。但是你沒有義務在UML圖中呈現每一點信息。每個圖都旨在幫助人們理解系統的一部分。如果你只是想顯示一個編譯依賴,那麼一個依賴沒有任何刻板印象就夠了。如果你想表明Orientation爲Points的工廠提供服務,那麼你的圖是完美的,它就是這個意思。請記住,如果將所有依賴關係包含在類圖中,那麼它很可能變得完全不可讀。 – nakosspy

+0

Right ...在這種情況下,Orientation不像工廠,它只是在根據兩個參數進行一些計算後創建另一個Point。也許我正在反思這一點,這種方式完全可讀。好吧,謝謝nakosspy =] –

相關問題