【深入PHP 面向对象】读书笔记(五)
来源:互联网 发布:了不起的nodd.js 编辑:程序博客网 时间:2024/05/18 02:35
【简介】作为程序员,我们所遇到的大部分问题其实都已被其他程序员一再地处理了。设计模式意味着智慧。一个模式一旦成为通用模式,就能丰富我们的语言,使我们可以轻松地分享设计思想及这些思想所带来的成果。设计模式提取了共同问题,定义了经过测试的解决方案并描述了可能的结果。
7 什么是设计模式?为何使用它们
7.1 什么是设计模式
设计模式是分析过的问题和问题解决方案所阐述的优秀实践。
是经过时间的流逝和经验的积累,总结出的一些非正式的、可在项目中重复使用的解决方案。
设计模式记录并规范化了这些问题及解决方案,使更广泛的开发社区可以获得这些来之不易的经验。
模式在本质上是自下而上而非自上而下的。它们来源于实践而不是空洞的理论。
7.2 为什么使用设计模式
一个模式定义了一个问题和一个解决方案。
能够帮助我们解决一些共性的问题。
因此,设计模式是语言无关的。
阅读全文
0 0
- 【深入PHP 面向对象】读书笔记(五)
- 【深入PHP 面向对象】读书笔记(一)
- 【深入PHP 面向对象】读书笔记(二)
- 【深入PHP 面向对象】读书笔记(三)
- 【深入PHP 面向对象】读书笔记(四)
- 【深入PHP 面向对象】读书笔记(六)
- 【深入PHP 面向对象】读书笔记(七)
- 【深入PHP 面向对象】读书笔记(八)
- 【深入PHP 面向对象】读书笔记(九)
- 【深入PHP 面向对象】读书笔记(十)
- 【深入PHP 面向对象】读书笔记(十一)
- 【深入PHP 面向对象】读书笔记(十二)
- 【深入PHP 面向对象】读书笔记(十三)
- 【深入PHP 面向对象】读书笔记(十四)
- 【深入PHP 面向对象】读书笔记(十五)
- 【深入PHP 面向对象】读书笔记(十六)
- 【深入PHP 面向对象】读书笔记(十七)
- 【深入PHP 面向对象】读书笔记(十八)
- 8.24--练习赛D题--Treats for the cows(区间DP)
- Android消息机制梳理
- 【C#学习】可空类型
- 程序员必备基础知识:通信协议——Http、TCP、UDP
- uva 10820 Send a Table 欧拉函数
- 【深入PHP 面向对象】读书笔记(五)
- 导入工程出错
- JSON串中的null与"null"
- expdp/impdp优化
- 【洛谷3384】【模板】树链剖分
- 最详细开发者账号申请流程,不看后悔
- 网络设置
- Spring 注解学习手札
- 感知机中的对偶形式理解