设计模式
FeiMinds
贪财好色,有所不为。
展开
-
MVC设计模式
View层就是布局文件,通过用户的操作来通知Controller Controller层就是Activity,负责通知Model层处理数据 Model用于提供数据,当View层需要的数据处理好以后,通过回调接口通知View层刷新数据 优点:... 缺点:Activity即作为Controller层,也作为View层,显然没有解耦,不友好...原创 2018-09-04 07:30:32 · 186 阅读 · 0 评论 -
MVP设计模式
创建IPresenter接口,把所有业务逻辑的接口都放在这里,并创建它的实现PresenterCompl(在这里可以方便地查看业务功能,由于接口可以有多种实现所以也方便写单元测试) 创建IView接口,把所有视图逻辑的接口都放在这里,其实现类是当前的Activity/Fragment Activity里包含了一个IPresenter,而PresenterCompl里又包含了...原创 2018-09-04 07:50:52 · 285 阅读 · 0 评论