參考原文:https://blog.csdn.net/swust_zeng_zhuo_k/article/details/78760947
創建MVP模式是需要經過一下幾個步驟:
1、創建IPresenter接口,把所有的業務邏輯的接口搜放在這裏,並創建他的實現PresenterImpl,
2、創建IView接口,把所有的視圖邏輯的接口都放在這裏,其實現類是Activity/Fragment
3、由UML試圖可以看出,Activity包含了一個IPresenter,而PresenterImpl包含了IVew並依賴了Model,
Activity只保留了對IPresenter的調用,其他的都放在PresenterImpl中實現,
4、model並不是必須有的,但是一定會有Presenter和View
注意:虛線三角箭頭:實現
虛線箭頭:依賴
實線三角:關聯