[android] MVP패턴

이채윤·2021년 11월 19일

android studio

목록 보기
5/7

MVP패턴이 적용된다면, 모델을 고칠경우 뷰에게 영향을 끼치지 않고 뷰를 고칠경우 모델에 영향을 끼치지 않아서 개발의 효율성을 높일 수 있습니다.

[View]
View는 Presenter에서 호출할 수 있도록 View의 Interface를 가지고 있으며, Presenter을 생성하여 Interface로 View와 Presenter통신을 합니다.

[Presenter]
Presenter는 View의 통신을 위해서 Interface를 가지고 있으며, Model을 직접적으로 연결합니다.

[Model]
Presenter에 저장된 데이터(EcuId)를 호출하여 기능을 수행합니다.

-> 정리하자면, 모델과 뷰는 분리되어있으면서 프레젠터와 모델은 직접적으로 연결됩니다.

[android studio에서의 MVP패턴 적용]

https://github.com/chaeyoonl/-2021_11_24-_MVP

0개의 댓글