首页 新闻 搜索 专区 学院

asp.net mvc用到了那些设计模式

0
悬赏园豆:30 [已关闭问题] 关闭于 2016-09-01 15:11

最近在看asp.net mvc源码,很多地方看不懂。求园子里的大神给说说asp.net mvc中使用了那些设计模式,都用在什么地方?

问题补充:

园子里面的大牛都到那里去了,这个问题有这么难回答么。

经常在园子里看你们的文章,学到了什么东西,最近在学设计模式,遇到如下问题:

1.网上文章看了不少,书也看了几遍,但就是记不住或一时记住了不久就忘了。

2.无论是网上文章还是书上的示例都很简单,但跟本不实用,离实际情况太遥远。

3.不能体会到这样做的好处,有时反而觉得有些设计模式是把简单的事情复杂化了。

4.什么时候该用,怎么取舍才不至于过度设计。

基于上面的情况,我就想结合实际案例来更深入的理解设计模式和使用场景。至于为什么选asp.net mvc源码,主要从以下几个方面考虑:

1.我用asp.net mvc比较熟悉,项目中也是使用的asp.net mvc。

2.asp.net mvc源码代码量不大。而且为了简单,我专门下载的是1.0版的源码。

 

备注:

1.这是一个有明确针对性的、进阶性的问题。我想也应该是一个高质量的问题,希望他不但能解决我的需求,也能对以后看到这个问题的人有帮助。

2.本人虽然水平不行,但对“设计模式”、“架构”、“框架”等基本概念还是分得清的。如果你连asp.net请求的生命周期都不知道,那我想你也就没有读过asp.net mvc源代码了,对这个问题还是看看就行了,关注一下看看大神怎么说吧!

 

Adming的主页 Adming | 初学一级 | 园豆:36
提问于:2015-06-23 23:21
< >
分享
所有回答(3)
0

代码才有设计模式,mvc是一种架构模式,他俩没啥可比性啊

代码小兵的成长 | 园豆:301 (菜鸟二级) | 2015-06-23 23:47
0

额,设计模式和架构模式

共同点是都用于设计,是一套可重用的方法套路。

不同点在于粒度,设计模式定义出子系统或组件的微观结构,架构模式则从子系统或模块、及其之间的关系层次上描述了粗粒度的解决方案;

MVC是一个模块化的架构,比如model呢,你要怎么处理,这就是你的问题了

_Vegetables | 园豆:569 (小虾三级) | 2015-06-24 08:40
0

http://www.cnblogs.com/baiye7223725/archive/2007/06/07/775390.aspx

女孩,加油 | 园豆:1093 (小虾三级) | 2015-06-25 09:43

这篇文章我之前就看过,但还是谢谢你,你的回答比上面那两个家伙靠谱多了,上面两个家伙答非所问,牛头不对马嘴的。

支持(0) 反对(0) Adming | 园豆:36 (初学一级) | 2015-06-25 22:08

@Adming:哈哈

支持(0) 反对(0) 女孩,加油 | 园豆:1093 (小虾三级) | 2015-06-26 09:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册