miumiu2002
所谓MVC 是指三层开发 表现层也就是常说的页面/美观/排版等用户所看到最终结果的页面逻辑层 这层是指进行页面操作时候的各种逻辑代码数据层 是指所有的对数据库/数据的整理部分 工厂设计模式也是基二三层架构的,只不过比简单的三层要复杂一些。先搞好MVC吧
啊呜咖啡
大师之作,经典作品,言简意赅,归纳充分。可惜中文版翻译质量很低,有些句子不通顺,好像是机器翻译的,有个别难译的句子干脆没有翻译(如Chain of responsibility一章的适用性一节的and the handler isn't known a priori.这一句就没有翻译),另外代码是C++的,较难懂;还有就是出版时间较早,实例代码对于如今国内的应用开发不大实用。
国人早期的设计模式的书籍,勇气可嘉,但是头几章试图用中国的传统文化阐述设计模式的道理,让人感到云里雾里的,加深了对设计模式的神秘感,很快就打消了阅读的念头
开创了设计模式通俗读物的先河,老外们很喜欢,中文版翻译得也不错,用Java写的代码,但是感觉其中的例子(比如披萨的制作)不大和国人的胃口,另外有些人不喜欢书里卡通的风格
爱做美梦的鱼
1、MVC属于框架模式,框架与设计模式虽然相似,但却有着根本的不同。设计模式是对在某种环境中反复出现的问题以及解决该问题的方案的描述,它比框架更抽象;2、框架可以用代码表示,也能直接执行或复用,而对模式而言只有实例才能用代码表示;设计模式是比框架更小的元素,一个框架中往往含有一个或多个设计模式,框架总是针对某一特定应用领域,但同一模式却可适用于各种应用。3、可以说,框架是软件,而设计模式是软件的知识。
真真麻烦啊
设计模式是一些 编程设计中常用的套路。或者说是组织程序结构的经典方式。是面向对象程序设计的精髓。《设计模式》这本书列出了23个经典的设计模式。好好看看这个书,就明白什么是设计模式了。