Các framework PHP (Laravel, Symfony) được xây trên các design pattern kinh điển — những lời giải tái sử dụng cho các vấn đề thiết kế thường gặp. Nhận ra chúng giúp bạn hiểu cách framework hoạt động và tự viết code có cấu trúc tốt hơn.
MVC (Model-View-Controller) — nền tảng kiến trúc
Model → dữ liệu + logic nghiệp vụ (ví dụ các model Eloquent)
View → phần hiển thị (template: Blade, Twig)
Controller → xử lý request, điều phối model & view
→ Mẫu cấu trúc của gần như mọi framework web PHP.
Dependency Injection / IoC Container
= ->(::);
