Factory method in general and how to implement it in PHP.
Adapter patern in general, the concept an how to implement it in PHP
Service provider in laravel, magic method, understand dependency injecttion in coding. how to bind a service and working with service container
Late static binding in PHP. How to organize the code that keep the flexibility. Static and self in PHP.