0
這裏是什麼排他性弧是(綠色弧)的例子。它的意思是說飛機可以有螺旋槳或噴氣發動機 - 但不是兩者兼而有之。什麼是排他性弧稱爲UML
在巴克ER表示法,排除 約束在兩個或多個角色被示 爲「獨家弧」連接到 角色用小圓點或 圓。
- 看到http://www.orm.net/pdf/JCM12.pdf(第2頁)。
順便說一句 - 你可以讓他們在DDD? (我假設你可以,如果他們是UML的一部分)。
編輯 - 我的DDD問題有點誤導,我把它放在一個後想,但@sfinnies的答案提出了另一個有效的問題,我會單獨詢問(經過一些研究)。
謝謝sfinnie。我想知道DDD如何處理闡明這種約束 - 但這更多的是一個側面問題。我的主要iquestion是解決此問題:在數據建模,你可以有一個「排他性弧」(特別是在巴克ER表示法) - 我只是想知道,如果UML具有等效和它叫什麼。 – 2010-10-19 07:44:02
啊 - 好的。是的,UML有一個等價的 - xor約束。繪製爲互斥類之間(或其中)之間的虛線。參見UML上層建築規範(http://www.omg.org/spec/UML/2.3/Superstructure/PDF/)第61頁上的圖7.34。 – sfinnie 2010-10-19 07:56:25
謝謝sfinnie - 你的評論是什麼密封了'正確的答案':) – 2010-10-19 20:27:27