【PHP设计模式】写在前面

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

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

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

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

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

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

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

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

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

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

效果。

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。