.


:




:

































 

 

 

 





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. " ".

 






:


: 2015-11-23; !; : 495 |


:

:

: , , , , .
==> ...

1316 - | 1217 -


© 2015-2024 lektsii.org - -

: 0.009 .