Simple Pattern A collection of Java Design Patterns Creation Design Patterns Builder Pattern Factory Pattern Singleton Pattern Structural Design Pattern Flyweight Pattern Decorator Pattern Behavioral Pattern Strategy Pattern Template Pattern