MVVM 패턴

1 개요[ | ]

model–view–viewmodel (MVVM), MVVM pattern
모델-뷰-뷰모델
  • 소프트웨어 아키텍처 패턴의 하나
  • MVC의 파생 패턴
  • 프레젠테이션 모델 패턴의 변형판
  • 표현과 도메인을 분리하여 유지보수성, 개발생산성 향상

MVVMPattern.png

2 구성요소[ | ]

  • 모델: 도메인 영역 담당. 데이터와 비즈니스 로직 등을 표현
  • 뷰: 데이터를 사용자가 보기에 적합한 형태로 표시하고 사용자의 입력을 받음
  • 뷰모델: 뷰를 그리기 위한 상태 유지, 뷰에서 받은 입력을 적절한 형태로 변환하여 모델에 전달

3 적용 플랫폼[ | ]

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}