以前知道软件的生命周期中,在需要分析阶段,要结构化分析,在代码编写阶段要结构化设计,开始以为设计模式是一种软件工程的构架方法(需要分析方法),通过拜读lt;大话设计模式gt;一书,使我有了不同的见地,越来越发现阶段,设计模式应该是代码编写阶段的结构化设计方法,相当于武侠小说中的独孤九剑,不过常用的设计模式有23种,lt;大话设计模式gt;一书,经通俗易懂的情景对话方法,用简单常见的事例,诠释了23种博大精深的设计模式,设计模式是要敬的前辈们在工作中积累出来的大智慧,合理使用设计模式可以优化设计过程,并会如何进行设计,面向对象的设计模式总结了面向对象的设计方法。应该是一套方法论的总结,利用好合适正确的设计模式编写出的代码可以易于理解,易于修改,特别是易于重构,所谓重构是指在软件设计需求发生部分改变时,因为代码结构的设计合理,可以很方便地进行修改,但是如果设计代码质量较低的话,需求的一点点变化,可能需要整个软件系统的全部重新编写.比如以前设计新乡大耀福布庄的进销存程序时,因为个人能力有限,随着布庄需求的不断细微变化,代码的修改工作变成了噩梦,效率低下,累的要死可是还是不能满足对方的要求,通过对lt;大话设计模式gt;的拜读,在新网站的设计过程中,在设计代码对象结构时,尽可能地采用合适的设计模式,因为各组件的分析合理,所以在需求变化时,可以胸有成竹地进行修改,因为设计结构比较合理,逻辑结构清晰明了,可以大大减少修改时间,提高效率,越来越发现设计模式的学习的重要性,和这本书也是相见恨晚,但正因为不合理代码对自己的折磨,自己以前的失误,才使自己可以理解这本书中的道理,如果缺少足够的经验,你都无法理解其中的道理,如果冒然习之,必然会陷入知其然不知其所以然,通过一个月的学习,感觉如果要是不尽早学习该书,那么杂乱代码对自己的折磨将永无出路,自己的设计水平也陷入歧途,设计模式的标准描述中23种基本的模式他是一个立体的有机的整体,是一套理论化经验。在程序员与构架师的倾向中,设计模式更倾向于程序员,他应该是每个(尤其是高级)程序员的必修课程,在以后的工作中会不断改进设计方法,以求提高效率.