Class Diagram mvp
2017-03-20 08:25:22 0 举报
在软件工程中,MVP(Model-View-Presenter)是一种设计模式,用于构建用户界面。在这个模式中,有三个主要组件:模型(Model)、视图(View)和表示器(Presenter)。模型负责处理数据和业务逻辑,视图负责显示数据和接收用户输入,表示器作为模型和视图之间的中介,处理用户输入并更新模型和视图。这种设计模式的主要优点是降低了视图和模型之间的耦合度,使得代码更易于维护和扩展。
作者其他创作
大纲/内容
CouponDetailPresenter
CouponDataSource
getDetailData()
DataRepository
instance
getDetailData()getInstance()
CouponLocalDataSource
View
showAlertDialog()resetView()
BasePresenter
protected Reference mViewRef
void attachView(V view);void detachView();V getView()boolean isViewAttached()
CouponDetailContract
LoadTasksCallback
onLoadSuccess()onLoadFail()
CouponDetailActivity
Presenter
void LoadData()
protected P mPresenter;
void onCreate()P createPresenter()void onDestroy()
0 条评论
下一页