內容簡介
PHP通常被視為構建靈活和功能豐富的Web應用程序的基石。由於學習相對簡單,因此初級編程人員能夠方便地采用PHP從頭開始創建應用程序。然而,考慮到這些應用程序的規模,其維護工作令人畏懼。幸運的是,成熟的編程社區已經提供了包括設計模式在內的一些解決方案。這些針對相同問題的可重復解決方案已在其他編程語言中應用了多年。《PHP設計模式》的目標是:通過將經過實踐檢驗的設計模式應用於PHP應用程序,將PHP與早期的編程語言聯繫在一起。
《PHP設計模式》首先介紹了設計模式,講述了設計模式的使用及重要性,並且詳細說明了應用設計模式的場合。接下來,本書通過代碼示例介紹了許多設計模式。後,本書通過全面深入的案例分析說明了如何使用設計模式來計劃新的應用程序,如何采用PHP語言編寫這些模式,以及如何使用書中介紹的設計模式修正和重構已有的代碼塊。作者采用專業的、便於使用的格式來介紹相關的概念,自學成纔的編程人員與經過更多正規培訓的編程人員都會非常熟悉這種格式。
主要內容
◆設計模式的含義及其在PHP中的重要性
◆建立設計模式的PHP庫的常規用法PHP通常被視為構建靈活和功能豐富的Web應用程序的基石。由於學習相對簡單,因此初級編程人員能夠方便地采用PHP從頭開始創建應用程序。然而,考慮到這些應用程序的規模,其維護工作令人畏懼。幸運的是,成熟的編程社區已經提供了包括設計模式在內的一些解決方案。這些針對相同問題的可重復解決方案已在其他編程語言中應用了多年。《PHP設計模式》的目標是:通過將經過實踐檢驗的設計模式應用於PHP應用程序,將PHP與早期的編程語言聯繫在一起。
《PHP設計模式》首先介紹了設計模式,講述了設計模式的使用及重要性,並且詳細說明了應用設計模式的場合。接下來,本書通過代碼示例介紹了許多設計模式。後,本書通過全面深入的案例分析說明了如何使用設計模式來計劃新的應用程序,如何采用PHP語言編寫這些模式,以及如何使用書中介紹的設計模式修正和重構已有的代碼塊。作者采用專業的、便於使用的格式來介紹相關的概念,自學成纔的編程人員與經過更多正規培訓的編程人員都會非常熟悉這種格式。
主要內容
◆設計模式的含義及其在PHP中的重要性
◆建立設計模式的PHP庫的常規用法
◆使用設計模式(如建造者、外觀、原型和模板模式)更快速、更有效地創建對像
◆使用數據訪問對像和代理設計模式分離體繫結構
◆使用委托、工素設計模式改善代碼流和控制
◆在不修改對像核心的情況下實現訪問者和裝飾器設計模式以增強對像
◆全面的、使用觀察者設計模式的插入式創建技術
◆使用設計模式計劃應用程序體繫結構
◆使用基於設計模式的編碼方式從頭至尾地完成一個Web站點編程的案例分析
◆在已有應用程序中發現設計模式的體繫結構優勢
◆通過案例分析介紹進一步增強代碼的方法
《PHP設計模式》首先介紹了設計模式,講述了設計模式的使用及重要性,並且詳細說明了應用設計模式的場合。接下來,本書通過代碼示例介紹了許多設計模式。後,本書通過全面深入的案例分析說明了如何使用設計模式來計劃新的應用程序,如何采用PHP語言編寫這些模式,以及如何使用書中介紹的設計模式修正和重構已有的代碼塊。作者采用專業的、便於使用的格式來介紹相關的概念,自學成纔的編程人員與經過更多正規培訓的編程人員都會非常熟悉這種格式。
主要內容
◆設計模式的含義及其在PHP中的重要性
◆建立設計模式的PHP庫的常規用法PHP通常被視為構建靈活和功能豐富的Web應用程序的基石。由於學習相對簡單,因此初級編程人員能夠方便地采用PHP從頭開始創建應用程序。然而,考慮到這些應用程序的規模,其維護工作令人畏懼。幸運的是,成熟的編程社區已經提供了包括設計模式在內的一些解決方案。這些針對相同問題的可重復解決方案已在其他編程語言中應用了多年。《PHP設計模式》的目標是:通過將經過實踐檢驗的設計模式應用於PHP應用程序,將PHP與早期的編程語言聯繫在一起。
《PHP設計模式》首先介紹了設計模式,講述了設計模式的使用及重要性,並且詳細說明了應用設計模式的場合。接下來,本書通過代碼示例介紹了許多設計模式。後,本書通過全面深入的案例分析說明了如何使用設計模式來計劃新的應用程序,如何采用PHP語言編寫這些模式,以及如何使用書中介紹的設計模式修正和重構已有的代碼塊。作者采用專業的、便於使用的格式來介紹相關的概念,自學成纔的編程人員與經過更多正規培訓的編程人員都會非常熟悉這種格式。
主要內容
◆設計模式的含義及其在PHP中的重要性
◆建立設計模式的PHP庫的常規用法
◆使用設計模式(如建造者、外觀、原型和模板模式)更快速、更有效地創建對像
◆使用數據訪問對像和代理設計模式分離體繫結構
◆使用委托、工素設計模式改善代碼流和控制
◆在不修改對像核心的情況下實現訪問者和裝飾器設計模式以增強對像
◆全面的、使用觀察者設計模式的插入式創建技術
◆使用設計模式計劃應用程序體繫結構
◆使用基於設計模式的編碼方式從頭至尾地完成一個Web站點編程的案例分析
◆在已有應用程序中發現設計模式的體繫結構優勢
◆通過案例分析介紹進一步增強代碼的方法