Learning PHP設計模式

Learning PHP設計模式

《Learning PHP設計模式》利用大量淺顯易懂的例子告訴你如何套用多種面向對象模式,並展開了這些模式在一些成熟的實際項目中的具體套用。需要學習這些可重用的模式如何幫助你解決複雜的問題,如何組織面向對象代碼,以及只改變一些小部分來完成整個大項目的修改。利用你手上的這本書將了解如何採用一種更精巧的編程風格,這將大大減少開發時間。學習設計模式概念,包括如何選擇模式來處理特定的問題。對面向對象編程概念有一個概要了解,如組合、封裝、多態和繼承。套用創建型設計模式動態地創建頁面(採用一種工廠方法而不是直接實例化)。使用結構型設計模式對原有的對象或結構做出修改,而無需改變原來的代碼。使用行為型模式幫助對象協同工作來完成任務。使用代理和職責鏈等行為型模式與MySQL互動。探索使用PHP內置設計模式接口的方法。

基本介紹

  • 書名:Learning PHP設計模式
  • 作者:桑德 (William Sanders)
  • 類型:PHP
  • 出版日期:2014年2月1日
  • 語種:簡體中文
  • ISBN:7512352727
  • 品牌:中國電力出版社
  • 外文名:Learning PHP Design Patterns
  • 譯者:蘇金國
  • 出版社:中國電力出版社
  • 頁數:316頁
  • 開本:16
  • 定價:58.00
內容簡介,作者簡介,圖書目錄,

內容簡介

《Learning PHP設計模式》由中國電力出版社出版。

作者簡介

作者:(美國)桑德(William Sanders) 譯者:蘇金國 王宇飛

桑德(William Sanders)博士,哈特福德大學多媒體Web設計和開發方向教授。多年來一直積極地參與PHP設計模式方面的工作。作為《ActionScript 3.0 Design Patterns》(O'Reilly)一書的合著者,他還出版過50餘本計算機以及與計算機相關的圖書。

圖書目錄

第1部分輕鬆掌握設計模式基礎
第1章PHP與面向對象編程
1.1中級和高級編程初探
1.2為什麼採用面向對象編程
1.2.1解決問題更容易
1.2.2模組化
1.3類與對象
1.3.1單一職責原則
1.3.2PHP中的構造函式
1.4客戶類作為請求者
1.5速度如何
1.5.1開發和修改速度
1.5.2團隊速度
1.6順序和過程式編程有什麼問題
1.6.1順序編程
1.6.2過程編程
1.6.3即時回報還是長期回報
第2章OOP基本概念
第3章基本設計模式概念
第4章結合使用設計模式和UML
第2部分創建型設計模式
第5章工廠方法設計模式
第6章原型設計模式
第3部分結構型設計模式
第7章適配器模式
第8章裝飾器設計模式
第4部分行為型設計模式
第9章模板方法模式
第10章狀態設計模式
第5部分MySQL和PHP設計模式
第11章通用類負責連線,代理模式保證安全
第12章策略設計模式的靈活性
第13章職責鏈設計模式
第14章利用觀察者模式構建多設備CMS

相關詞條

熱門詞條

聯絡我們