MVVM

Creator
Creator
Alan JoAlan Jo
Created
Created
2020 Mar 28 15:9
Editor
Editor
Alan JoAlan Jo
Edited
Edited
2023 Sep 6 15:55
Refs
Refs
Vue
Vue

Model + View + View Model

MVVM Notion
 
 
notion image
MVVM 패턴은 View와 Model 사이의 의존성이 없습니다.
 
 
  • 사용자의 Action들은 View를 통해 들어오게 됩니다.
  • View에 Action이 들어오면, Command 패턴으로 View Model에 Action을 전달합니다.
  • View Model은 Model에게 데이터를 요청합니다.
  • Model은 View Model에게 요청받은 데이터를 응답합니다.
  • View Model은 응답 받은 데이터를 가공하여 저장합니다.
  • View는 View Model과 Data Binding하여 화면을 나타냅니다.
 
 
MVVM 패턴은 Command 패턴과 Data Binding 두 가지 패턴을 사용하여 구현되었습니다.
Command 패턴과 Data Binding을 이용하여 View와 View Model 사이의 의존성을 없앴습니다.
View Model과 View는 1:n 관계입니다.
 
 
 

Recommendations