아키텍처 정리

종류: Architecture

MVC

1

  • vc가 뷰와 모델이랑 모두 다 소통하는 형태

MVP

2

  • MVP에서 비슷한 로직을 다루는 presenter가 있는데 매번 뷰를 그릴 수 없으니 뷰만 뷰모델을 보는 mvvm 등장! view가 구독해서 알아서 바꾸고 뷰모델은 로직 처리만 하는 것!

MVVM

3

  • presenter가 모델이랑 소통하고 뷰와 약한 참조하면서 로직처리도 하고 뷰한테 어떻게 그리는지도 지정해줌. 그래서 1:1

[SUB] MVC, MVP, MVVM 차이점 알아보기