MVC, MVP, MVVM 비교. 간단 정리
최근 진행하고 있는 프로젝트에서도 사용되는 패턴이라 관심은 가지고 있었는데, 마침 진행중인 교육 내용 중 MVC, MVP, MVVM 관련 내용이 있어서 개인적으로 이해한 내용들을 정리하려고 한다. 한국어로 된 다른 티스토리 글과 그림들을 몇가지 찾아보았는데, 거기서 예시로 올려둔 그림보다 위키피디아에 첨부된 그림이 더 이해하기에 적절하다고 느껴서 위키피디아 그림을 첨부한다. 문서를 찾아보고 여러 정리된 글을 찾아보아도 개발자들마다 설명의 디테일이 다르고,실제로 각 언어마다 구현되는 방식에 차이가 있기에 정확한 정답은 아니지만 개인적으로 이해한 내용을 참고용으로 남겨놓았다. 각 패턴 설명에 앞서, MVC, MVP, MVVM 이런 MV- 로 선언된 디자인 패턴들은 모두 'Mode과 View 사이를 어떤 구조..
2021. 10. 5.