Files
inventorym/README.md
2025-10-29 22:27:51 -04:00

16 lines
643 B
Markdown

# 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)