PHP通常被視為建立靈活和功能豐富的網(wǎng)路應(yīng)用程式的基石。由於學(xué)習(xí)相對簡單,因此初級程式設(shè)計人員能夠方便地採用PHP從頭開始建立應(yīng)用程式。然而,考慮到這些應(yīng)用程式的規(guī)模,其維護工作令人畏懼。幸運的是,成熟的程式設(shè)計社群已經(jīng)提供了包括設(shè)計模式在內(nèi)的一些解決方案。這些針對相同問題的可重複解決方案已在其他程式語言中應(yīng)用了多年。 《PHP設(shè)計模式》的目標(biāo)是:透過將經(jīng)過實踐檢驗的設(shè)計模式應(yīng)用於PHP應(yīng)用程序,將PHP與早期的程式語言連結(jié)在一起。
主要內(nèi)容
◆設(shè)計模式的意義及其在PHP中的重要性
◆建立設(shè)計模式的PHP函式庫的常規(guī)用法
◆使用設(shè)計模式(如建造者、外觀、原型和模板模式)更快速、更有效地創(chuàng)建物件
◆使用資料存取物件和代理設(shè)計模式分離體系結(jié)構(gòu)
◆使用委託、工廠和單元素設(shè)計模式改善程式碼流和控制
◆在不修改物件核心的情況下實作訪客和裝飾器設(shè)計模式以增強物件
◆全面的、使用觀察者設(shè)計模式的插入式創(chuàng)建技術(shù)
◆使用設(shè)計模式規(guī)劃應(yīng)用程式體系結(jié)構(gòu)
◆使用基於設(shè)計模式的編碼方式從頭到尾完成一個Web網(wǎng)站程式設(shè)計的案例分析
◆在已有應(yīng)用程式中發(fā)現(xiàn)設(shè)計模式的體系結(jié)構(gòu)優(yōu)勢
◆透過案例分析介紹進一步增強程式碼的方法
圖書目錄編輯
第Ⅰ部分 初識設(shè)計模式與PHP
第1章 理解設(shè)計模式
第2章 使用現(xiàn)有的工具
第Ⅱ部分 參考內(nèi)容
第3章 適配器模式
第4章 建造者模式
第5章 資料存取對像模式
第6章 裝飾器模式
第7章 委託模式
第8章 外觀模式
第9章 工廠模式
第10章 解譯器模式
第11章 迭代器模式
第12章 中介者模式
第13章 觀察者模式
第14章 原型模式
第15章 代理模式
第16章 單元素模式
第17章 策略模式
第18章 模板模式
第19章 訪客模式
Ⅲ部分 PHP設(shè)計案例分析
第20章 需求分析
第21章 選擇設(shè)計模式與計畫
第22章 應(yīng)用程式程式設(shè)計
第23章 使用更多設(shè)計模式進行改進