PHP 프레임워크(Laravel, Symfony)는 고전적인 디자인 패턴 — 흔한 설계 문제에 대한 재사용 가능한 해결책 — 위에 구축됩니다. 이를 인식하면 프레임워크가 어떻게 동작하는지 이해하고 더 잘 구조화된 코드를 직접 작성하는 데 도움이 됩니다.
MVC (Model-View-Controller) — 아키텍처의 토대
Model → 데이터 + 비즈니스 로직 (예: Eloquent 모델)
View → 표현 (템플릿: Blade, Twig)
Controller → 요청 처리, 모델 & 뷰 조율
→ 거의 모든 PHP 웹 프레임워크의 구조적 패턴.
의존성 주입 / IoC 컨테이너
= ->(::);
