大话设计模式(带目录完整版,完整源代码版)[中文PDF+源代码]最详细版.zip
设计模式的本质是为了避免设计的改动造成代码的重写。所谓重构就是根据代码优化设计。而现在的主流已经淡化了设计和编码的界限。设计就是编码,编码就是设计。程序中没有那些为了实现设计意图而出现的硬编码,程序代码本身既是体现架构师设计意图的说明也是直接可以运行的程序。这是设计模式消亡的根本原因。以前一个典型的项目组可能是这样的,一个“架构师”+10个程序员。现在架构师自己就能操纵整个程序,程序员呢,下岗了。当然你也可以说,现在的程序员必须懂得架构设计,否则它会在和工具改良的竞争中被淘汰。