An inventory management program designed to showcase the Chain of Responsibility, Proxy, Façade, State, Observer, Factory Method, Singleton and Strategy design patterns.
Run the Driver class (its main) as a java application. The system will execute the orders specified in the driver_file.