2025-10-27 02:38:24 +00:00
|
|
|
# inventorym
|
|
|
|
|
|
2026-01-25 11:18:17 -05:00
|
|
|
* Enumerations: InventoryType and TransactionOperationEnum
|
|
|
|
|
* Exception Classes: Four custom exception types
|
|
|
|
|
* Value Object: Address class
|
|
|
|
|
* Customer Management: Customer, CustomerList, and CustomerManager
|
|
|
|
|
* Inventory Management: Abstract InventoryPiece with concrete implementations (Drawing, Painting, Print, Sculpture), plus InventoryList and InventoryManager
|
|
|
|
|
* Transaction Management: Transaction, TransactionList, and TransactionManager
|
|
|
|
|
* Data Repository: Singleton DataRepository for data operations
|
|
|
|
|
*
|
2025-10-29 13:14:10 -04:00
|
|
|
Relationships shown:
|
|
|
|
|
|
2025-10-29 22:27:51 -04:00
|
|
|
Inheritance (hollow arrows)
|
|
|
|
|
Associations (regular arrows)
|
|
|
|
|
Composition (diamond arrows)
|
2026-01-05 11:24:36 -05:00
|
|
|
Dependencies (dashed arrows)
|
|
|
|
|
|
|
|
|
|
Mapulator.
|