Package problem_domain
The Problem Domain diagram is where business-level classes reside.
Type:
Problem Domain
Number:
3.1
Author:
Jon Kern
Priority:
high
Difficulty:
high
Diagram Summary
problem_domain Package Diagram: associated with this package
Generated From Code Sequence Diagram: This sequence diagram was generated automatically by Together based on existing source code.
Persistent Save Sequence Diagram
Total of Sale Sequence Diagram
Collaboration Collaboration Diagram
Interface Summary
IDM This interface can help to decouple the packages and classes from explicit knowledge of a Specific DM class.
IMakeCashSale
Class Summary
CashSale This represents the overall transaction record of the sale.
CashSaleDetail The detail class holds the association-level information.
ProductDesc This class represents the catalog-like description of the product being sold.
ProductPrice This is the class used to hold the price of the product.
Exception Summary
InsuffPaymentException