MVP
[ Model - View - Presenter ]
MVP(Mode-View-Presenter)는 소프트웨어 디자인 패턴 중 하나로, 애플리케이션의 코드를 모듈화하고 유지보수하기 쉽게 만드는 데 도움을 줍니다. MVP는 주로 안드로이드 앱 개발에서 사용되며, 앱의 다양한 부분을 분리하여 각각의 역할을 명확하게 정의합니다.
(종속성)
P -> V, M
V -> P
=> Presenter에 많은 코드가 쌓임
[ 참고 사이트 ]
https://brunch.co.kr/@mystoryg/171
안드로이드 MVP
아키텍처 패턴 | MVC에 이어서 살펴볼 아키텍처 패턴은 MVP이다. 안드로이드에서 MVP는 MVC와 유사한 형태를 갖는다. 구조적으로는 비슷하게 보일 수 있으나 각각의 역할에 변화가 있고 그로 인해
brunch.co.kr
* 정리가 너무 잘되있어서 이해하기 편합니다!
[ Source Code ]
https://github.com/Android-Liam/studyMap/tree/main/exampleCode/04_patternmvp
Pattern(1) - MVC (0) | 2023.08.29 |
---|