/design_patterns

Design Patterns in PHP

Primary LanguagePHP

Design Patterns in PHP

This is a collection of design patterns for reference on how to implement a pattern in PHP.

Index

  1. Behavioral Patterns
    1. Chain of Responsiblity
    2. Command Pattern
    3. Iterator Pattern
    4. Mediator Pattern
    5. Memento Pattern
    6. Null Object
    7. Observer Pattern
    8. State Pattern
    9. Strategy Pattern
    10. Template Method Pattern
    11. Visitor Pattern
  2. Creation Patterns
    1. Abstract Factory Pattern
    2. Builder Pattern
    3. Factory Method Pattern
    4. Pool Pattern
    5. Prototype Method Pattern
    6. Simple Factory
    7. Singleton Pattern
  3. Structural Patterns
    1. Adapter Pattern
    2. Bridge Pattern
    3. Composite Pattern
    4. Facade Pattern
    5. Fluent Interface
    6. Flyweight Pattern
    7. Proxy Pattern
    8. Decorator Pattern