671 B
671 B
inventorym
- 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
Relationships shown:
Inheritance (hollow arrows) Associations (regular arrows) Composition (diamond arrows) Dependencies (dashed arrows)
Mapulator.