MVC框架的优缺点
解析:M(Model)-模型,V(View)-视图,C(Controller)-控制器
作用:M-处理应用程序数据部分,V-处理数据展示的部分,C-处理用户交互,逻辑功能实现
1、优点
(1)可定制性
(2)代码清晰,便于维护
(3)测试友好性
(4)轻量级
(5)开源
2、缺点
(1)视图跟控制器过于紧密的连接
(2)增加了系统结构和实现的复杂性
(3)部分高级界面工具或构造器不支持MVC
(4)视图对模型数据的访问效率低
MVC框架的优缺点
解析:M(Model)-模型,V(View)-视图,C(Controller)-控制器
作用:M-处理应用程序数据部分,V-处理数据展示的部分,C-处理用户交互,逻辑功能实现
1、优点
(1)可定制性
(2)代码清晰,便于维护
(3)测试友好性
(4)轻量级
(5)开源
2、缺点
(1)视图跟控制器过于紧密的连接
(2)增加了系统结构和实现的复杂性
(3)部分高级界面工具或构造器不支持MVC
(4)视图对模型数据的访问效率低
优点-各自使用封装的算法,可以容易地引入新的算法来满足相同的接口-算法的细节完全封装在 Strategy 类中,因此可以在不影响 Context 类的情况下更改算法的实现-由于实现的是同一个接口,所以策略之间可以自由切换缺点:-客户端必须知道所有的策略,了解它们之间的区别,以便选择恰当的算法
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M