Frameworks PHP (Laravel, Symfony) são construídos sobre padrões de design clássicos — soluções reutilizáveis para problemas comuns de design. Reconhecê-los ajuda você a entender como os frameworks funcionam e a escrever código melhor estruturado.
MVC (Model-View-Controller) — a fundação arquitetural
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
= ->(::);
