Programming

[GDG DevCamp 2016] MVP(Model - View - Controller)

 2016. 8. 20. 13:17
반응형

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에 다 쑤셔넣지 않기


반응형