Develop/Android
MVP 패턴
1. MVP가 뭘까? MVP 패턴이란 Model, View, Presenter의 첫 글자를 따서 이름이 지어졌습니다. MVP의 핵심 설계는 MVC와는 다르게 UI(View)와 비즈니스 로직(Model)을 분리하고, 서로 간에 상호작용을 다른 객체(Presenter)에 그 역할을 줌으로써 → 서로의 영향(의존성)을 최소화하는 것에 있습니다. Model 프로그램 내부적으로 쓰이는 데이터를 저장하고, 처리하는 역할을 함.(비즈니스 로직) View 또는 Presenter 등 다른 어떤 요소에도 의존적이지 않은 독립적인 영역임. View UI를 담당하며 안드로이드에서는 Activity, Fragment가 대표적인 예. Model에서 처리된 데이터를 Presenter를 통해 받아서 유저에게 보여줌. 유저 액션(Ac..
2021. 11. 26. 00:18
최근댓글