This repository will contain implementation for some of most popular design patterns in Java.
- Singleton
A class of which only a single instance can exist.
- Builder
Separates object construction from its representation.
- Decorator
Add responsibilities to objects dynamically.