我想模擬銷售過程的情況,其中銷售了一些產品,並且它們應該顯示在發票中。我的問題是這將是模擬這種情況的最佳方式,它可以是:哪一個是模擬這種情況的正確方法?
Article --- 1 ------ n ---發票含義一篇文章出現在多張發票中
第----ñ------- 1 - 發票意一張發票具有多個物品
或
第----- -------米ñ -----發票
哪一個是正確的模式?
我想模擬銷售過程的情況,其中銷售了一些產品,並且它們應該顯示在發票中。我的問題是這將是模擬這種情況的最佳方式,它可以是:哪一個是模擬這種情況的正確方法?
Article --- 1 ------ n ---發票含義一篇文章出現在多張發票中
第----ñ------- 1 - 發票意一張發票具有多個物品
或
第----- -------米ñ -----發票
哪一個是正確的模式?
如果兩者都可能發生,則它是經典的m:n關係(「有且屬於許多」,habtm)。 在UML類圖中,Article和Invoice之間關係的兩端將會有1 .. *。
如果您需要註釋關係的任何屬性,那麼您將引入第三個類作爲映射類。
通常,建模的最佳方式是在發票和文章之間添加實體。
Invoice Article http://app.genmymodel.com/engine/xaelis/ArticleInvoice.jpg