最新更新
- PHP 使用技巧集
- PHP5学习 (Learning PHP)
- PHP常用函数手册
- PHP核心编程
- php设计模式
- php中文手册(含最新评论)
- phplib中文手册
- ajax基础与实践教程(含php json实例)
- Smarty模板中文手册下载
- PHP 5 MySQL 5基础与实例教程
- PHP英文参考手册(2008版)
- The PHP Anthology 2nd Edition Oct.2007 eBook-BBL
- OReilly Learning PHP and MySQL 2nd Edition
- Ruby on Rails for PHP and Java Developers
- PHP官方手册简体中文版
下载排行
推荐下载
百度搜索
php设计模式
-
软件简介:
- 上论坛找商业破解网站程序
- 源码使用如需帮助,请到论坛发帖!
当你在不断的试图从你的应用程序中发现新的特征时,你是否发现你提出的解决方法和一些以前你已经实现的东西是如此的类似呢?如果你是一个程序员(即使你才 开始很短的时间),你都可能回答“是”。这看起来就是你使用了一些以前的代码来解决软件开发过程中新发现的问题了。你可能已经认识到:你的解决方法是基本 原理,是一个不仅仅是你而且是所有专业开发者都能广泛重复应用的方法。
事实上,许多程序问题都不断的反复的遇到,而且许多用来解决这些问题的基本方法(或者说是设计模式)都已经浮现出来。设计模式就是一个教你如何利用真实可靠的设计来组织你的代码的模板。
设计模式历史
“设计模式”这个术语最初被设计用于建筑学领域。Christopher Alexander 在他1977的著作“A Pattern Language :Towns/Building/Construction”里面描述了一些常见的建筑学设计问题,并解释了如何用这些已有的,著名的模式集合来开始全新 的有效的设计。Alexander的观点被很好的转化到软件开发上来,并且长期的合意的用原有的组件来构造新的解决方案。
所有的设计模式都有一些常用的特性:一个标识(a name),一个问题陈述(a problem statement)和一个解决方案(a solution)。
1、一个设计模式的标识是重要的,因为它会让其他的程序员不用进行太深入的学习就能立刻理解你的代码的目的(至少通过这个标识程序员会很熟悉这个模式)。?
2、问题描述是用来说明这个模式的应用的领域。?
3、解决方案描述了这个模型的执行。一个好的设计模式的论述应该覆盖使用这个模型的优点和缺点。?
投一票:



添加到百度搜藏





