论文部分内容阅读
在设计软件程序时,解决类似问题经常遇到程序软件的重复设计,但对于不同的设计者,解决相同问题采用的设计方法和设计思路会有所不同,最终所体现的软件性能和软件质量各异.对于一个大型的软件项目,不是每一个问题的设计都要从头做起,为了节省项目的工期和提高项目的质量,人们更愿意复用以前的经过实践检验过的设计,这些被复用的设计就是设计模式,每一种模式解决某一类特定的问题,可以使设计者对同一类问题不必进行重复设计,复用以往成功的模式,帮助设计者将软件项目建立在以往工作的基础之上.设计模式简化了系统的体系结构,使设计者更好