教程关键词 - 加入收藏 - 网站地图 教程吧为你提供最全最好的教程!!!
当前位置:主页 > 编程入门 > ajax教程 > 正文

设计模式是什么?

 
                    设计模式时近10年来在计算机软件工程领域取得的重大成就之一。模式指的是一种从一个一再出现的问题背景中抽象出来的问题的固定的解决方案,它是最初出现在建筑领域的一个概念,建筑师Alexander 将模式描述为对于某给定环境下某重复出现的通用问题的一个解决方案,后来,这个概念逐渐被计算机科学所才难,并在一本广为接受的经典书籍的推动下而流行起来,那就是由4位软件大师合写的设计模式:可复用面向对象软件元素。
              设计模式是一个成功运用到多个环境以解决重复出现的具体问题的最佳实践或者是核心解决方案。每一个设计模式都系统地命名、解释和评价了面向对象系统中的一个重要的和重复出现的设计,这样,只要搞清楚这些设计模式,就可以完全或者说很大程度上吸收了那些蕴含在设计模式中的宝贵经验,对面向对象的系统能够有更为完善的了解。更为重要的是,这些模式都可以直接用来知道面向对象系统中至关重要的对象建模问题,如果有相同的问题背景,直接套用这些模式就可以了。
        在设计模式一书中涉及到23个模式,被分类为创建型模式、结构型模式和行为模式等3大类,他们分别从对象的创建、对象和对象间的结构组合以及对象之间的交互3个方面为面向对象系统建模方法给与了解析和指导。此后,又有很多模式陆续出现,比如分析模式、体系结构模式等。
         总而言之,设计模式不仅是软件开发领域至关重要的一换,而且是发展的一门技术,如果能够在自己的程序中使用合适的设计模式,就可以很好地组织自己的代码,提高程序的可维护性和可重用性。
上一篇:处理服务器响应
下一篇:Ajax与重构
推荐教程