Java Design Pattern Examples Design patterns demonstration in Java. Creational Factory AbstractFactory Builder Prototype Singleton Structural Adapter Bridge Composite Decorator Facade Flyweight Proxy Behavioral Command Strategy Visitor Observer Memento Mediator