Back to home

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)
Object-oriented coursework simulation
JavaObject-oriented designInterfacesDependency injection

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.

Back to home

WHAT’S NEXT

Your toughest problem could be
my next favorite project.

Full-stack development · Cloud infrastructure · Workflow automation · Engineering leadership

Email Ninn