컴파운드 (MVC) 디자인패턴

2021. 8. 18. 00:54디자인패턴

  • 말 그대로 두 개이상의 패턴을 합쳐 문제를 해결 (MVC 패턴은 가장 많이 쓰이는 컴파운드 패턴 중 하나)
  • MVC란 model (비즈니스 로직), view (시각) , controller (요청 처리) 합성어
  • model : 비즈니스 로직은 정보 저장 및 쿼리 처리 (CRUD 작업)
  • view는 사람들이 보는 홈페이지 같은 것
  • controller는 model과 view의 요청을 처리
  • MVC 패턴을 사용하면 유지보수가 쉽다
  • 백앤드 로직을 건드리지 않고 독립적으로 프론트앤드를 수정 가능

1. 예제 1)

2. 예제 2)

'디자인패턴' 카테고리의 다른 글

안티 디자인 패턴 (주의사항)  (0) 2021.08.18
상태 디자인 패턴  (0) 2021.08.18
템플릿 디자인 패턴  (0) 2021.08.18
커맨드 디자인 패턴  (0) 2021.08.18
옵서버 디자인 패턴  (0) 2021.08.18