내일배움캠프 7기 Day49 TIL (2)

Daisy Kim·2023년 9월 18일
0

MVVM 아키텍처 패턴

기존에 배운 MVC 패턴과의 비교 및 장점:

View와 Model 사이에 ViewModel이라는
모델이 가진 데이터를 가지고 View를 위한 데이터 형태와 View를 그리는 로직이 있는 하나의 계층이 추가된 것으로
VC가 역할이 비대해지지 않고 역할이 줄어듬.

주의사항

  1. ViewModel에 데이터 모델이 있어야 할 것!(View를 위한 데이터)
  2. VC는 VM을 가진다. ⇒ VC가 VM에게 데이터를 요청

VM에 대한 사설 강의를 길게 들었으나 여전히 뷰모델이 무엇인지 정확하게 파악되지 않는다. 과제를 하면서 접해보는 것이 도움이 될 듯하다.

profile
Technology proderit homini

0개의 댓글