A coffee vending machine simulator program, implemented to showcase the State Design Pattern in action.
-
Updated
Sep 9, 2022 - Java
A coffee vending machine simulator program, implemented to showcase the State Design Pattern in action.
This repo consists simple simulations of Design patterns.
Turn Based Console Game Java with Design Patterns
This repo features key design patterns with concise explanations and practical implementations to help you understand and apply software design principles.
The state is a behavioral design pattern that lets an object alter its behavior when its internal state changes. It appears as if the object changed its class.
EECS 3311 Warehouse Management System
This repository is a comprehensive showcase of various design patterns implemented in Java, demonstrating advanced Object-Oriented Design (OOD) principles in Java. The patterns implemented in this project are fundamental to building robust, flexible, and maintainable software systems.
State & Strategy Design Patterns
JavaFX-based Bookstore Management System built with Java and Maven. Originally an assignment to demonstrate advanced OOP and the State Design Pattern, the project was later enhanced with MySQL integration to replace file-based storage.
Single user vinyl lending library simulated by 2 threads
Simulating a gaming console runner. Allowing for single-game management using the Singleton design pattern, and game management using the State design pattern for different game states.
A design pattern used to add new functionality during runtime.
A design pattern where the class behaviour may change depending on the context
Add a description, image, and links to the state-design-pattern topic page so that developers can more easily learn about it.
To associate your repository with the state-design-pattern topic, visit your repo's landing page and select "manage topics."