圖書信息
書名:PHP設計模式作 者:(美)薩萊 ,梁志敏,蔡建 譯
出版社:清華大學出版社
出版時間:2010-6-1
ISBN:9787302228431
開本:16開
定價:36.00元
內容簡介
PHP通常被視為構建靈活和功能豐富的Web應用程式的基石。由於學習相對簡單,因此初級編程人員能夠方便地採用PHP從頭開始創建應用程式。然而,考慮到這些應用程式的規模,其維護工作令人畏懼。幸運的是,成熟的編程社區已經提供了包括設計模式在內的一些解決方案。這些針對相同問題的可重複解決方案已在其他程式語言中套用了多年。《PHP設計模式》的目標是:通過將經過實踐檢驗的設計模式套用於PHP應用程式,將PHP與早期的程式語言聯繫在一起。《PHP設計模式》首先介紹了設計模式,講述了設計模式的使用及重要性,並且詳細說明了套用設計模式的場合。接下來,本書通過代碼示例介紹了許多設計模式。最後,本書通過全面深入的案例分析說明了如何使用設計模式來計畫新的應用程式,如何採用PHP語言編寫這些模式,以及如何使用書中介紹的設計模式修正和重構已有的代碼塊。作者採用專業的、便於使用的格式來介紹相關的概念,自學成才的編程人員與經過更多正規培訓的編程人員都會非常熟悉這種格式。
主要內容
◆設計模式的含義及其在PHP中的重要性
◆建立設計模式的PHP庫的常規用法
◆使用設計模式(如建造者、外觀、原型和模板模式)更快速、更有效地創建對象
◆使用數據訪問對象和代理設計模式分離體系結構
◆使用委託、工廠和單元素設計模式改善代碼流和控制
◆在不修改對象核心的情況下實現訪問者和裝飾器設計模式以增強對象
◆全面的、使用觀察者設計模式的插入式創建技術
◆使用設計模式計畫應用程式體系結構
◆使用基於設計模式的編碼方式從頭至尾地完成一個Web站點編程的案例分析
◆在已有應用程式中發現設計模式的體系結構優勢
◆通過案例分析介紹進一步增強代碼的方法
圖書目錄
第Ⅰ部分初識設計模式與PHP第1章理解設計模式
第2章使用現有的工具
第Ⅱ部分參考內容
第3章適配器模式
第4章建造者模式
第5章數據訪問對象模式
第6章裝飾器模式
第7章委託模式
第8章外觀模式
第9章工廠模式
第10章解釋器模式
第11章疊代器模式
第12章中介者模式
第13章觀察者模式
第14章原型模式
第15章代理模式
第16章單元素模式
第17章策略模式
第18章模板模式
第19章訪問者模式
第Ⅲ部分PHP設計案例分析
第20章需求分析
第21章選擇設計模式與計畫
第22章應用程式編程
第23章使用更多設計模式進行改進