我想问下MVC和三层架构直接有什么区别,我已经做过关于三层架构的项目了,还想对MVC了解下,我自己看百度知道的东西不是很理解,有简单的话说下你的理解吧,回答的我满意我再给100分,别给我复制一段话
说清楚下你的理解,复制百度的就别给我回答了,我看的没意思,还是不太懂,最好能有个例子
到底什么区别了,你还是没表达清楚
追答首先你要知道三层跟MVC根本不是一个东西
三层是将整个业务由数据到逻辑处理到显示分离开来,体现高内聚,低耦合。
MVC是一个设计模式,用来强制性的使应用程序的输入、处理和输出分开。
MVC是一个设计模式,用来强制性的使应用程序的输入、处理和输出分开。
MVC是设计模式,那么实现的时候怎么实现的?还是不太明白
你想要单独按照MVC模式来做应用程序那可难了,不过现在大都提供了现成的MVC框架,比如微软的MVC3。
想理解MVC,建议你去看看headfirst的设计模式,或者国人写的大话设计模式,或者最经典的GOF的设计模式。
MVC就是设计模式吗?我现在学了观察者的和策略的,其他的还在慢慢学习,现在就是想了解多一点MVC的知识,马上就要找工作了,感觉这个还是不太了解
追答MVC最复杂的复合型设计模式之一,建议你好好看看那几本书,MVC是依据其他模式建立起来的。如果不懂设计模式的话,找工作估计也会难一点吧,至少你要知道MVC里面包含了那几种模式....
追问MVC是不是所有的设计模式都包含进去了,您能不能介绍下包含了哪一些设计模式呀?
追答当然不是了........
视图和控制器:策略模式
视图中的显示:组合模式
模型:观察者模式
还利用到了其他的什么模式吗,这几个模式我都有所了解
追答没有,就这几个
本回答被提问者采纳