# inventorym Inheritance: Shows inheritance relationships (Drawing, Painting, Print, Sculpture extending InventoryPiece) Associations: Shows composition relationships (Customer has Address, Transaction has Address and InventoryList) Enumerations: InventoryType and TransactionOperationEnum Exceptions: four application exception classes extend RuntimeException Manager Classes: Singleton pattern managers with their collections Collections: Custom list classes extending ArrayList