0..* 1..*
+-------+ +--------+
|Invoice|_______________________|Products|
+-------+ | +--------+
|inID | | |proID |
|inDate | | | Qty |
+-------+ | | Price |
| +--------+
+-----------+
|LineProduct|
+-----------+
| Qty |
| salePrice |
+-----------+
該編碼是否正確用於上述類圖?如何編碼具有關聯類的UML類圖
Class Invoice
{
inID:int;
inDate:Date;
}
Class LineProduct
{
Qty:int;
salePrice:int;
//inID:int; <-- this is what I did but I am wrong
//prodID:int; <-- this is what I did but I am wrong
}
Class Products
{
prodID:int;
Qty:int;
Price:int;
}
現在,例如,如果發票包括兩個產品我要傳遞對象到數據庫功能的情況下這樣
invoiceTable.saveInvoice(invoice:Invoice);
lineproductTable.saveLine(product instance 1);
lineproductTable.saveLine(product instance 2);
現在又另一個困惑該行的產品表將INID和proID列,但如何傳遞一個對象,它將具有inID和prod ID?
PS:對不起,我停留在低代表我不能張貼圖片,並解釋我的困惑
尼斯圖:) – 2012-02-02 16:48:39