《PHP設計模式指南》中文版
分類:php電子書查看:3116179下載:317
《PHP設計模式》首先介紹了設計模式,講述了設計模式的使用及重要性,並且詳細說明了應用設計模式的場合。接下來,本書透過程式碼範例介紹了許多設計模式。最後,本書透過全面深入的案例分析說明如何使用設計模式來規劃新的應用程序,如何採用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章 使用更多設計模式進行改進
陳述:

本站所有資源都是由網友投搞發佈,或轉載各大下載站,請自行檢測軟件的完整性! 本站所有資源僅供學習與參攷,請勿用於商業用途,否則產生的一切後果將由您自己承擔! 如有侵權請聯繫我們删除下架,聯繫方式: admin@php.cn

最新課程

看更多
  • 【web前端】Node.js快速入門
    【web前端】Node.js快速入門
    本課程專為初學者量身打造,旨在幫助學員快速掌握Node.js的基礎知識與核心技術。課程從Node.js的安裝與環境配置開始,逐步深入解析其非同步程式設計模型、模組系統以及事件驅動機制。透過豐富的實戰案例,學員將學會如何使用Node.js搭建高效、穩定的Web伺服器,處理HTTP請求與回應,以及進行檔案操作與資料庫互動。此外,課程也將介紹Node.js在前端開發的典型應用場景,協助學員快速提升實戰能力,輕鬆應對前端開發的挑戰。
  • 國外Web開發全端課程全集
    國外Web開發全端課程全集
    本課程是一套涵蓋HTML、CSS、JavaScript、Vue.js、React、Flutter以及行動APP開發的全面教學。從基礎的網頁製作到複雜的前後端交互,再到行動應用的實戰開發,課程內容豐富,實戰性強。學員將透過一系列實戰項目,深入了解並掌握各類開發技能,快速成長為全端開發工程師。無論是初學者或有一定經驗的開發者,都能從中受益。透過本課程的學習,你將具備獨立開發Web應用與行動應用的能力,為未來的職涯發展打下堅實的基礎。
  • Go語言實戰之 GraphQL
    Go語言實戰之 GraphQL
    本課程旨在幫助學習者掌握如何使用Go語言實現GraphQL服務。課程從GraphQL的基礎知識講起,深入剖析其資料查詢語言的特性與優勢,接著結合Go語言的特性,詳細講解如何建構GraphQL伺服器、處理請求、定義資料模式等。透過豐富的實戰案例,學習者將學習如何在實際專案中整合GraphQL,提升資料互動的靈活性和效率。課程適合有一定Go語言基礎的開發者,是建構高效能、現代化API的必備選擇。
  • 550W粉絲大佬手把手從零學JavaScript
    550W粉絲大佬手把手從零學JavaScript
    本課程,專為初學者打造,由Google大佬親自授課。課程從JavaScript的基礎知識講起,逐步深入,涵蓋語法、函數、物件、事件處理等內容。透過生動的案例和實戰練習,幫助學員快速掌握JavaScript的核心技能。大佬將親自解答學員疑惑,分享程式設計心得,讓學員在輕鬆愉快的氛圍中成長為JavaScript高手。無論你是程式設計小白,或是希望提陞技能的開發者,本課程都會是你學習JavaScript的最佳選擇。
  • python大神Mosh,零基礎小白6小時完全入門
    python大神Mosh,零基礎小白6小時完全入門
    本課程帶領你踏上程式之旅。從零基礎開始,這個為期 6 小時的課程將引導你掌握 Python 的基本原理和進階概念。 無論你是初學者還是希望提高技能的經驗豐富的程式設計師,Mosh 的深入講解和清晰的教學方法將使你快速掌握 Python。深入了解變數、資料類型、條件語句、循環、函數、物件和模組,並透過動手練習鞏固你的理解。 本課程是學習 Python 的理想選擇,能夠為各種職業領域做好準備。 Mosh 的專業知識和對教育的熱情將使你充滿信心,踏上成為熟練的 Python 開發人員的道路。