第1章詳細闡述了什么是設計模式,本章將介紹目前的工具集并且査看已使用這些工具的場合。
第1章簡單地提及了常見的PHP架構和庫(例如PEAR和ZendFramework),本章將深
入介紹這些架構和庫,從而使讀者更詳細地了解廣泛使用的各種設計模式。此外,讀者還將接觸到一個以前就可能知道的架構。
PHP5引入了一個新的、稱為SPL的類與函數標準集。在進行簡單介紹后,本章會詳細討論為參考章節創建設計模式代碼示例時有用的功能。
最后,本章還將介紹EclipsePDTIDE中有助于創建和復制設計模式的功能。
- PHP設計模式
- 作者簡介
- 前言
- 第I部分 初識設計模式與PHP
- 第1章理解設計模式
- 1.1什么是設計模式
- 1.2設計模式未涵蓋的內容
- 1.3設計模式的相關論證
- 1.4在PHP中使用設計模式的原因
- 1.5本章小結
- 第2章使用現有的工具
- 2.1已有架構中的模式
- 2.2PHP標準庫
- 2.3使用具有模式的EclipsePDT
- 2.4本章小結
- 第II部分 參考內容
- 第3章適配器模式
- 第4章建造者模式
- 第5章數據訪問對象模式
- 第6章裝飾器模式
- 第7章委托模式
- 第8章外觀模式
- 第9章工廠模式
- 第10章解釋器模式
- 第11章迭代器模式
- 第12章中介者模式
- 第13章觀察者模式
- 第14章原型模式
- 第15章代理模式
- 第16章單元模式
- 第17章策略模式
- 第18章模板模式
- 第19章訪問者模式
- 第III部分 PHP設計案例分析
- 第20章需求分析