ETC/기술면접
[소프트웨어 아키텍쳐] MVVM 패턴
1. 정의 MVVM 패턴은 Model View ViewModel의 약자인 소프트웨어 아키텍쳐 패턴 중 하나이다. 2. MVVM의 탄생 배경 MVVM의 구조를 설명하기 전 다른 소프트웨어 아키텍쳐 패턴인 MVC(Model View Controller)의 계층 관계에 대해서 알아보자. Model 계층은 사용자에게 요청을 받고 및 응답을 하는 과정에서 일어나는 비즈니스 로직을 담당하는 계층으로 데이터에 대한 구조들을 변경 및 관리하는 역할을 담당하여 View 계층에게 업데이트 사항들을 전달한다. View 계층은 사용자 단의 측면에서 데이터 시각화(UI와 같은) 및 상호작용을 담당하여 Model 계층에게 받은 업데이트 사항들을 반영한다. 그리고 이 두 계층 간 Controller 계층이 요청이나 응답에 따라 적..
2022. 4. 8. 21:49
최근댓글