動態專案的物件導向程式設計
本書以簡單的範例與全方位的應用程式,教導你使用各種物件導向模式,讓你更有效率的建構伺服器端應用程式,並且在過程中增進你的 PHP 編程技巧。
《PHP 設計模式學習手冊》教導你更精緻的編程風格,讓你大幅度的減少開發時間。這些可重複使用的模式可以協助你解決複雜的問題,以及物件導向程式的組織方式,讓你只要調整一部分的程式,就可以修改大型專案。
‧學習設計模式的概念,包括如何針對特定的問題來選擇模式
‧探討物件導向程式設計的概念,如組合、封裝、多型與繼承
‧應用創造型設計模式來動態建立網頁,以工廠方法取代直接實例化
‧使用結構型設計模式,在不更改原始程式的情況下,改變既有的物件或結構
‧使用行為型模式,讓物件互相合作完成任務
‧使用行為型模式與 MySQL 互動,如 Proxy 與 Chain of Responsibility
‧探討如何使用 PHP 的內建設計模式介面
William Sanders 博士,Hartford 大學教授,教導多媒體網頁設計與開發,多年來已累積豐富的 PHP 設計模式使用經驗。他是 ActionScript 3.0 Design Patterns 的作者之一(O’Reilly),已著作 50 本以上電腦以及電腦相關的書籍。
目錄
前言
PART 1 設計模式基礎入門
chapter 01 PHP 與物件導向程式設計
chapter 02 OOP 的基本概念
chapter 03 設計模式的基本概念
chapter 04 使用設計模式 UML
PART 2 創造型設計模式
chapter 05 Factory Method 設計模式
chapter 06 Prototype 設計模式
PART 3 結構型設計模式
chapter 07 Adapter 模式
chapter 08 Decorator 設計模式
PART 4 行為型設計模式
chapter 09 Template Method 模式
chapter 10 State 設計模式
PART 5 MySQL 與 PHP 設計模式
chapter 11 通用連結類別,與安全防護 Proxy 模式
chapter 12 Strategy 設計模式的彈性
chapter 13 Chain of Responsibility 設計模式
chapter 14 以 Observer 模式建構多重設備 CMS
索引
前言
PART 1 設計模式基礎入門
chapter 01 PHP 與物件導向程式設計
chapter 02 OOP 的基本概念
chapter 03 設計模式的基本概念
chapter 04 使用設計模式 UML
PART 2 創造型設計模式
chapter 05 Factory Method 設計模式
chapter 06 Prototype 設計模式
PART 3 結構型設計模式
chapter 07 Adapter 模式
chapter 08 Decorator 設計模式
PART 4 行為型設計模式
chapter 09 Template Method 模式
chapter 10 State 設計模式
PART 5 MySQL 與 PHP 設計模式
chapter 11 通用連結類別,與安...
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。