1 개요[ | ]
- model–view–viewmodel (MVVM), MVVM pattern
- 모델-뷰-뷰모델
- 소프트웨어 아키텍처 패턴의 하나
- MVC의 파생 패턴
- 프레젠테이션 모델 패턴의 변형판
- 표현과 도메인을 분리하여 유지보수성, 개발생산성 향상
2 구성요소[ | ]
- 모델: 도메인 영역 담당. 데이터와 비즈니스 로직 등을 표현
- 뷰: 데이터를 사용자가 보기에 적합한 형태로 표시하고 사용자의 입력을 받음
- 뷰모델: 뷰를 그리기 위한 상태 유지, 뷰에서 받은 입력을 적절한 형태로 변환하여 모델에 전달
3 적용 플랫폼[ | ]
4 같이 보기[ | ]
5 참고[ | ]