-
Architecture Pattern-MVCAndroid 2020. 9. 2. 18:33반응형
MVC
Model , View , Control의 약자입니다.
- Model → 데이터 관리를 담당하는 부분
- View → 사용자에게 제공되는 UI 부분
- Controller → 사용자의 입력에 따라 Model에 의해 View를 정의하는 부분
https://yeolco.tistory.com/147 장점
- Model이 종속되지 않아 재사용이 가능하다.
- 구현 하기가 쉽다.
- 개발기간이 짧아진다.
단점
- View 와 Model 사이의 의존성이 발생한다.
- 코드가 길어지고 복잡해진다.
- 유지 보수가 힘들어진다.
Architecture Pattern-MVP
MVP Model , View , Presenter 의 약자 입니다. 개념 MVC의 Controller 대신에 Presenter로 변경됩니다 Presenter는 View와Model 사이에서 중재자 역할을 합니다. 과정 사용자가 View를 통해 이벤트를 전달합니다..
omod.tistory.com
반응형'Android' 카테고리의 다른 글
Architecture Pattern-MVVM (0) 2020.09.02 Architecture Pattern-MVP (0) 2020.09.02 Alarm Manager (0) 2020.09.02 키보드 숨기기 (0) 2020.09.02 Android architecture - Model (0) 2020.02.21