Android에서는 일반 애플리케이션 디자인 패턴(코드 디자인)이 통용될 수 있습니다. 따라서, 디자인 패턴으로 MVC, MVP, MVVM 등 다양한 형식으로 작성할 수 있는데요 무엇이 좋다/나쁘다 보다는 개발자의 선택으로, 개발하려는 애플리케이션이나 개발자 성향에 따라서 효율적인 모델을 적용하시면 되겠습니다. - 유지보수, 관리를 용이하게 하기 위해! 이 포스팅에서는 여러가지 디자인 패턴들 중 MVC, MVP, MVVM 패턴들에 대해 알아보겠습니다. 1. MVC 패턴 가장 초창기 패턴으로 Model, View, Controller 의 개념입니다. Model : 입력에 대한 처리를 수행하는 역할 View : 처리 결과를 화면에 표시하는 역할 Controller : 사용자의 입력을 받는 역할 Control..