View와 Model 사이에 ViewModel이라는 모델이 가진 데이터를 가지고 View를 위한 데이터 형태와 View를 그리는 로직이 있는 하나의 계층이 추가된 것으로 VC가 역할이 비대해지지 않고 역할이 줄어듬.
VM에 대한 사설 강의를 길게 들었으나 여전히 뷰모델이 무엇인지 정확하게 파악되지 않는다. 과제를 하면서 접해보는 것이 도움이 될 듯하다.