为什么需要MVC设计模式 10
4个回答
展开全部
像流水线一样,做个做的,好维护。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
百度百科的说法:
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数中掘据的交互能被改进和个性化定制而不需要重新编写业务逻辑MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
个人观点部分:
MVC也可以说是一个架构,无论架构还是设计模式也就离不开灵活性、重用性跟扩展性
Model-View-Control,可以看到,他的原则就是把一个项目分成三个部分,仔局分别对项目中的三种元素进行拆解
Model:用于保存实体部分,保存了关于这个实体的某些算法功能、读写资料的功能
Control:顾卖戚核名思义。控制器就是将由View传来的任务分配给特定的Model去处理,再将处理完的结果返回到目地View。
View:用来将结果做显示。这是展现给用户看的一面
所以可以看到,只要遵循约定,Mdoel层中某个实体的输入输出算法需要改变或扩展的时候并不影响到Control跟View。而Control就像一个导航指针,作为Model跟View的中间桥梁,View则是象征着输出的部分。
另外还要遵循设计模式中的原则之一:要面向接口编程。这样才能谈得上其中一个元素的更改不会影响到另外两个元素。
最后再次引用百度百科:MVC使开发和维护用户接口的技术含量降低。 分离视图层和业务逻辑层也使得WEB应用更易于维护和修改。
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数中掘据的交互能被改进和个性化定制而不需要重新编写业务逻辑MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
个人观点部分:
MVC也可以说是一个架构,无论架构还是设计模式也就离不开灵活性、重用性跟扩展性
Model-View-Control,可以看到,他的原则就是把一个项目分成三个部分,仔局分别对项目中的三种元素进行拆解
Model:用于保存实体部分,保存了关于这个实体的某些算法功能、读写资料的功能
Control:顾卖戚核名思义。控制器就是将由View传来的任务分配给特定的Model去处理,再将处理完的结果返回到目地View。
View:用来将结果做显示。这是展现给用户看的一面
所以可以看到,只要遵循约定,Mdoel层中某个实体的输入输出算法需要改变或扩展的时候并不影响到Control跟View。而Control就像一个导航指针,作为Model跟View的中间桥梁,View则是象征着输出的部分。
另外还要遵循设计模式中的原则之一:要面向接口编程。这样才能谈得上其中一个元素的更改不会影响到另外两个元素。
最后再次引用百度百科:MVC使开发和维护用户接口的技术含量降低。 分离视图层和业务逻辑层也使得WEB应用更易于维护和修改。
参考资料: http://baike.baidu.com/view/31.htm
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有为什么,就是这样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询