I framework PHP (Laravel, Symfony) sono costruiti su design pattern classici — soluzioni riutilizzabili a problemi comuni di progettazione. Riconoscerli ti aiuta a capire come funzionano i framework e a scrivere codice meglio strutturato.
MVC (Model-View-Controller) — la fondazione architettonica
Model → data + business logic (e.g. Eloquent models)
View → presentation (templates: Blade, Twig)
Controller → handles requests, coordinates models & views
→ The structural pattern of nearly every PHP web framework.
Dependency Injection / IoC Container
= ->(::);
