This repository contains working code examle used for Video Course by Packt Publication with title "Learn Design Patterns with Java " authored by "Aseem Jain".
The link of the course is https://www.packtpub.com/application-development/learn-design-patterns-java-9-video
This repository has several branches and each branch contains code of a design pattern.
To look at code of Decorator pattern you might have to switch to branch decorator pattern eg. link https://github.com/premaseem/DesignPatternsJava9/tree/decorator-pattern
Note: This code base will work on Java 9 and above versions.