Implementation of Design Patterns
Pattern | Group | Languages | Implementation | Real Project |
---|---|---|---|---|
Simple Factory | Creational | PHP | β | π§ |
Factory Method | Creational | PHP | β | π§ |
Abstract Factory | Creational | PHP | β | π§ |
Builder | Creational | PHP | β | π§ |
Prototype | Creational | PHP, GO | π§ | π§ |
Singleton | Creational | PHP, GO | π§ | π§ |
Adapter | Structural | PHP, GO | π§ | π§ |
Bridge | Structural | PHP, GO | π§ | π§ |
Composite | Structural | PHP, GO | π§ | π§ |
Decorator | Structural | PHP, GO | π§ | π§ |
Facade | Structural | PHP, GO | π§ | π§ |
Flyweight | Structural | PHP, GO | π§ | π§ |
Proxy | Structural | PHP, GO | π§ | π§ |
Chain of Responsibility | Behavioral | PHP, GO | π§ | π§ |
Command | Behavioral | PHP, GO | π§ | π§ |
Iterator | Behavioral | PHP, GO | π§ | π§ |
Mediator | Behavioral | PHP, GO | π§ | π§ |
Memento | Behavioral | PHP, GO | π§ | π§ |
Observer | Behavioral | PHP, GO | π§ | π§ |
State | Behavioral | PHP, GO | π§ | π§ |
Strategy | Behavioral | PHP, GO | π§ | π§ |
Template Method | Behavioral | PHP, GO | π§ | π§ |
Visitor | Behavioral | PHP, GO | π§ | π§ |