Java - Design Patterns Project that implements some design patterns using Java 13. Strategy Chain Of Responsibility Template Method Decorator State Builder Observer Factory Flyweight Memento Interpreter Visitor Bridges and Adapters Command Facades and Singletons