MVP
![[Android/Design Pattern] MVP 디자인 패턴에 대해 알아보자!](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0eb2c%2FbtrKkSP6JUI%2FaeiIliNzSJKQJACkpI5Ra1%2Fimg.png)
[Android/Design Pattern] MVP 디자인 패턴에 대해 알아보자!
지난번에는 MVC 에 대해 알아보았습니다. 이번에는 이를 보완한 MVP 에 대해 알아보겠습니다. MVP 란? MVP 패턴은 Model + View + Presenter를 합친 용어입니다. Model 과 View 는 MVC 패턴과 동일하고, Controller 대신 Presenter 가 존재합니다. MVP 의 핵심 설계는 MVC 와 다르게 UI(View) 와 로직(Model)을 분리하고, 서로 간에 상호작용을 다른 객체(Presenter)에 그 역할을 줌으로써, 서로의 영향을(의존성)을 최소화하는 것에 있습니다. 구조 1. Model Model 은 APP 에서 사용되는 data를 처리합니다. (비즈니스 로직) View 또는 Presenter 등 어떤 요소에도 의존적이지 않고 독립적이다. 2. View Vi..