MVP mvc

Mvc(Model View Controller)
mvc是一种架构设计模式
该模式主要应用图形化界面应用程序
model 模型   (负责  处理业务逻辑 处理数据 网络请求)
view 视图(用户可见视图 可进行交互)
controller 控制层(取出数据主要用于操作数据库)
优点是  耦合性低
可维护性高
部署快
缺点是

不适合中小型的项目
增加系统结构的实现和复杂性


MVP
mvp设计模式是由mvc演变而来 都是一种框架设计模式
但是是将c层换成了p层
v 和m层不直接进行交互
p层持有v层和m层的对象
当m层请求到数据的时候
交给p层
p层将数据转发v
层  v层用来负责显示数据

优点   极大的降低了程序的耦合度
便于分工开发
提高效率
代码复

缺点 是前期的工作量非常的庞大
要写大量的接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值