https://dev-musa.tistory.com/entry/%ED%95%9C-%EB%B2%88%EC%9D%98-%EA%B8%80%EB%A1%9C-%EC%9D%B4%ED%95%B4%ED%95%98%EB%8A%94-%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98-%ED%8C%A8%ED%84%B4-MVC-MVP-MVVM

 

한 번의 글로 이해하는 소프트웨어 아키텍처 패턴 ( MVC, MVP, MVVM )

안드로이드 개발자가 되기 위해 채용 공고를 보면 자주 보이는 게 하나 있습니다. mvvm 패턴 기반의 앱?? mvvm 패턴?? 여기서 말하는 mvvm 패턴은 무엇일까요?? 구글에 검색해 보겠습니다. 구글에 검

dev-musa.tistory.com

 

 

mvc: control이 모델과 뷰에 접근가능했음

mvp: m과 v에 대한 의존성을 차단하고 presenter를 중재자로 두어  model과 view 동기화  p와 m, p와 v의 의존성높음 (직접 참조)

 

mvvm : mvp와의 차이는 느슨한 결합. 직접 viewmodel이 view에 참조하지 않고 데이터 바인딩을 통해 view를 동기화하거나 view로부터 data를 받음 (mvp와는 다르게 viewmodel과 view간 의존관계가 거의 끊어짐)

 

 

https://www.youtube.com/watch?v=3SyLjKieNsI&t=2677s

 

+ Recent posts