Skip to content

zyzyzhaoyong/Architect_MVP_OC

Repository files navigation

Architect_MVP_OC

基于面向协议MVP模式下的软件设计-(iOS篇) M : 逻辑Model层 //M层(数据层,数据库,网络,文件等...) V : 视图层 P : protocol协议层 //P是中介(职责是用于关联M和V) //P层需要:持有M层的引用和V层的引用(OOP)思想

Model层类似于MVVM的ViewModel,主要负责存储抽象逻辑数据,另外Model层主还有部分工作实现对应的协议层协议,提供协议对应的各种属性以及服务。

Model经过协议层抽象约束,最后Model被抽象成具有统一抽象逻辑的业务场景,最终Model层在讲数据交付整个MVC结构绘制展示的时间, 我们可以按照同一套抽象的逻辑标准去执行。

About

基于面向协议MVP模式下的软件设计-(iOS篇)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published