2017-06-12 75 views
0

在從概念類到實現模型的UML中。它實現了什麼樣的轉換?基數是否一樣?關係是一樣的嗎?像:組成是否保持不變?成爲依賴關係不是更好嗎?導致成分更高的耦合,然後依賴性。顯然我們正在尋找低耦合。 我在這裏讀了各種各樣的小片。像雙向導向relationship are better becoming uni-directional according tohttps://sourcemaking.com/refactoring/change-bidirectional-association-to-unidirectional etc 沒有任何「標準」嗎?或者更好地提及這個問題?從概念類到實現類的UML轉換

謝謝!

回答

0

它肯定取決於你想要做的轉換的類型。最簡單的情況是1:1轉換,您只需創建概念的副本並將其發展到某個編碼級別。通常情況下,轉換隻會留下痕跡,以便您後來知道具體類是從哪裏來的。但你也可以做具體的轉變。最常見的是轉換爲數據模型。在這裏你通常會添加主鍵並從關聯中創建外鍵。另一種常見的轉換是針對特定語言的轉換,並準備將組合/多重轉換爲數組等等的構造。