Develop/디자인패턴

디자인 패턴 - MVC

Gr00t 2021. 1. 13. 16:12

MVC란?

Model View Controller의 약자로 3가지 역할로 나눠 관리하는 소프트웨어 디자인 패턴이다.

Model

  • 애플리케이션의 정보(데이터)
  • 비즈니스 로직(Businees Logic) 처리

View

  • 사용자 인터페이스(User Interface) 요소
  • 모델로 부터 정보를 얻어 화면을 구성한다.

Controller

  • 데이터와 비즈니스 로직 사이에서 상호동작 관리
  • 입력 혹은 요청을 받아 Model과 View를 연결시켜준다.

출처 - 위키피디아