MVC (mvc) 뜻

프로그램을 모델, 뷰, 컨트롤러로 나눠 데이터와 화면을 분리하는 구조

An architecture that separates data, screen and input handling into model, view and controller

단계별로 보기

  1. MVC는 역할을 모델, 뷰, 컨트롤러 셋으로 나눕니다.
  2. 사용자의 입력은 컨트롤러가 받습니다.
  3. 컨트롤러가 모델의 데이터를 바꿉니다.
  4. 모델이 바뀌면 뷰가 화면을 다시 그립니다.
  5. 화면과 데이터를 따로 두니 한쪽을 고쳐도 다른 쪽이 덜 흔들립니다.

개발자의 타자 연습에서 소프트웨어 공학 용어로 타자 연습을 해 보세요.