Creational Patterns - Builder Pattern - Lazy Initialization Pattern - Object Pool Structural Patterns - Composite Pattern - Proxy Pattern Behavioral Patterns - Strategy Pattern - State PatternRead less