Object-oriented coursework simulation
Grocery Management System
Software developer
Developed a Java console simulation for grocery-store behavior, including inventory, deliveries, expiration, and customer/employee interactions.
View project repository (opens in a new tab)THE BRIEF
What needed to be built.
Model store behavior and stock changes with clear responsibilities between interacting objects.
MY CONTRIBUTIONS
My contribution.
Object design & store behavior
- Modeled customer and employee behavior with interfaces, composition, and injected dependencies.
- Implemented stock, delivery, expiration, and product-exclusion behavior in a console simulation.
THE RESULT
Store behavior modeled through cooperating Java objects.
Used interfaces and composition to model inventory and store interactions in a Java console simulation.