1. OrderItem.
2. , "+" . .
3. GetIInfo(), .
4. Return class ( ) String.
5. , .
6. SetInfo OrderItem, .
7. Return class Boolean.
8. Detail ().
9. , .
10. Insert. Rose argname.
11. , , ID.
12. Type, . Integer.
13. Default, . 0.
14. , .
15. Create() OrderItem, .
16. Return class Boolean.
17. , .
1. , OrderDetail:
Open(): Boolean
SubmitInfo(): Boolean
Save(): Boolean
2. , OrderOptions:
Create(): Boolean
3. , OrderMgr:
SaveOrder(OrderID: Integer): Boolean
4. , TransactionMgr:
SaveOrder(OrderID: Integer): Boolean
Commit(): Integer
5. ( )
, " ".
. , , .
, . . .
, " ".
1. " "
2. , .
3. , Unidirectional Association. , , 4 5. , .
|
|
4. Customize.
5. , Create A Unidirectional Association.
1. Unidirectional Association.
2. (OrderOptions) (OrderDetail).
3. 1 2, :
# OrderDetail (OrderMgr)
# OrderMgr (Order)
# OrderMgr (TransactionMgr)
# TransactionMgr Order
# TransactionMgr (OrderItem)
# Order OrderItem
4. OrderOptions OrderDetail, OrderOptions.
5. Multiplicity > Zero or One.
6. .
7. Multiplicity > Zero or One.
8. 4 - 7, , 11.
. 11. " ".