- Inventory Management: I used a
PriorityQueuefor expirable products to simulate better warehouse system. - Checkout Validation: The
CheckoutServicethis kinda wraps all business and logical operation.
you can compile and run the Main class that show all test cases:
