guide_to_php_design_pattern_zh.chm
“设计模式”这个术语最初被设计用于建筑学领域。ChristopherAlexander在他1977的著作“APatternLanguage:Towns/Building/Construction”里面描述了一些常见的建筑学设计问题,并解释了如何用这些已有的,著名的模式集合来开始全新的有效的设计。Alexander的观点被很好的转化到软件开发上来,并且长期的合意的用原有的组件来构造新的解决方案。 所有的设计模式都有一些常用的特性:一个标识(aname),一个问题陈述(aproblemstatement)和一个解决方案(asolution)。