Design Patterns
Select Pattern:
Template Method
Builder
Factory Method
PHP Patterns