MVP (1) 썸네일형 리스트형 MVC, MVP, MVVM 패턴 Model : data와 data를 조작하는 로직View : 사용자에게 제공 되는 UI MVC (Model - View - Controller) - 입력은 Controller에서 받음 - Controller에서 Model을 조작 - Controller에서 View를 결정 - View에서 Model을 이용하므로 서로간의 의존성을 피할 수 없음 MVP (Model -View - Presenter) - 입력은 View에서 받음 - Presenter는 View의 인스턴스를 가지고 있으면 View와 1대1 관계 - Presenter는 Model의 인스턴스도 가지고 있으므로 View와 Model 사이에서 다리와 같은 역할을 함 - Model과 View를 완벽히 분리해 주지만 View와의 의존성이 매우 강함 MVVM.. 이전 1 다음