悬赏分:50 浏览:1055 次
我用的是vs2003 最近正在开 设计模式,虽然感觉都是挺好的,但是都是java的,我用的是.net开发,很多东西好像都借鉴不过来。。虽然模式有的明白,但是好像现在网上没有从事web开发的 设计模式。。都是应用程序的。。郁闷中。。
有大侠来指点一二吗?
最好能举例,比如在web开发中,什么情况用什么模式。。
能说出一种也是好啊。。(刚开始学设计模式,请勿见怪。。)
http://space.cnblogs.com/group/mode/
设计模式小组,希望你能参与。。
|
模式和架构是两回事,模式一般是比较偏重OO中类组织的方式,而 web 开发中更注重的是架构。
简单的应用,不用什么架构也可以。想不到用什么模式,说明你不需要用模式。 可以配合看看重构的书,就有感觉了。 "好像现在网上没有从事web开发的 设计模式" <! 只要是面向对象的语言,就可以使用设计模式,只是不同的语言实现的方式不同。 不能笼统的说Web开发常用哪些设计模式,主要还是看你有什么样的需求。 根据不同的需求,选择不同的模式。 建议看看Refactoring to Patterns(重构与模式) 推荐Refactoring to Patterns这本书 可以看看Bruce Zhang的PetShop分析系列文章,在PetShop4中,就有几种设计模式的运用。 http://www.cnblogs.com/wayfarer/category/14834.html 这里可以顶么???? 我推荐《敏捷软件开发》。 1、网站开发一般是用不到什么模式的,因为网站的业务逻辑比较简单,用不到。 2、只能神似,而不能形似。因为语言不同。另外感觉设计模式都是针对C/S研究的,而不是B/S! 3、不要为了模式而模式。 4、推荐head first设计模式。简体中文版已经出来了。看过了之后你就知道了。 to AndyFish :MVC 是架构模式 to lz: 所有常用模式都用得到,问那些是常用模式?你就理解成《HFDP》里详细介绍那些即可。 工厂、观察者、单件、门面(Facade)、组合、策略、适配器 、迭代器,这些应该是不不用再举例了吧 设计模式是为了解藕,增强扩展性,是一种设计思路,当你要为了达到这样的目的时,才选择适合的设计模式! 我常用策略模式 做WEB,先架构再说了 |