码迷,mamicode.com
首页 > Web开发 > 详细

【PHP设计模式】写在前面

时间:2015-04-14 12:47:27      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

《PHP Objects,Patterns, and Practice》阅读笔记

模式基础:什么是设计模式?

模式是特定环境下同类问题的一种解决方案。

——四人组(Gang of Four)《设计模式:可复用面向对象软件的基础》

相似的问题总是重复出现,随着时间的推移与经验积累,我们会或优雅或困难的解决这些问题,并总结出一些非正式、可在项目中重复使用的解决方案,而这些解决方案便是设计模式。

模式结构:每个设计模式的关键元素。

一个设计模式的核心由四部分组成:命名、问题、解决方案和效果。

命名:兼顾简洁性与描述性;

问题:问题及问题发生的环境都是一个模式的基础,找出问题比使用模式目录中的解决方案更困难。这正式某些模式的解决方案被误用或过度使用的原因之一;

解决方案:模式描述了一个问题的一个解决方案,但在实现的时候可能会有上百种细微的差别,“解决方案”可以称为是“设计模式的半成品”;

效果。

 

【PHP设计模式】写在前面

标签:

原文地址:http://www.cnblogs.com/CheeseZH/p/4424377.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!