Design Patterns implemented in Java 🏗 Object-Oriented Design Patterns implemented in Java Patterns in this repository: Creational Abstract Factory Builder Factory Method Prototype Singleton Structural Adapter Bridge Composite Decorator Facade Flyweight Proxy Behavioral Chain of Responsibility Command Interpreter Iterator Mediator Memento Observer State Template Method Visitor