MVC(Model-View-Controller) 패턴에 대한 설명으로 … | [7급 국가직 소프트웨어공학] 22년 1회차 기출문제 상세 페이지
1[7급 국가직 소프트웨어공학] 22년 1회차
MVC(Model-View-Controller) 패턴에 대한 설명으로 옳지 않은 것은?
1
뷰는 사용자에게 처리 로직의 결과를 보여준다.
2
컨트롤러는 사용자의 요청을 받아 모델에 보낸다.
3
모델은 데이터를 관리하며 변경이 일어나면 뷰에게 통지한다.
4
사용자 인터페이스가 변경되면 모델에 영향을 준다.
해설
MVC는 화면과 데이터를 분리하므로 사용자 인터페이스(뷰)가 바뀌어도 모델은 영향을 받지 않는다.
이 관심사 분리 덕분에 같은 모델에 여러 뷰를 붙이거나 뷰만 교체할 수 있다.
- 뷰: 모델의 처리 결과를 사용자에게 보여준다.
- 컨트롤러: 사용자 요청을 받아 모델에 전달하고 흐름을 제어한다.
- 모델: 데이터와 비즈니스 로직을 관리하고 변경 시 뷰에 통지한다.
오류나 개정된 내용이 보이면 알려주세요