반응형
https://tomyrhymond.wordpress.com/2011/09/16/mvc-mvp-and-mvvm/
http://tosslab.github.io/android/2015/03/01/01.Android-mvc-mvvm-mvp.html
MVC패턴의 변형된 버전
View : 사용자 입력, 화면 갱신, Activity, Fragment
Presenter : 뷰와 모델의 연결체, Data binding, data displaying
Model : Data 저장, Business Logic
MainContract
public interface MainContract {
interface View{
void setText()
interface UserAction{
기능별로 패키지화
View:Presenter = 1:1
Activity에 다 쑤셔넣지 않기
반응형