cs1 [디자인 패턴] MVVM이란? (With compose) 정의MVVM(Model-View-ViewModel) 패턴은 애플리케이션의 구성요소를 세 가지 역할로 구분한 패턴 Model : 애플리케이션의 데이터인 테이터베이스, 상수, 변수 등을 의미 - 다루게 될 데이터 View : 모델을 기반으로 사용자가 볼 수 있는 화면 - 시각적인 요소 ViewModel : View와 Model을 잇는 역할 - Model이 가지고 있는 정보를 View에 보여지는 값들로 변경 동작 순서데이터 요청 : View가 사용자의 action을 받아 ViewModel에 데이터를 요청데이터 갱신 : ViewModel은 Model에 데이터를 요청하고, Model은 DB나 네트워크에서 데이터를 가져와 ViewModel에게 반환데이터 가공 및 전달 : ViewModel은 받은 데이터를 가.. 2024. 7. 23. 이전 1 다음