Learning PHP Design Patterns (Paperback)
暫譯: 學習 PHP 設計模式 (平裝本)
William Sanders
- 出版商: O'Reilly
- 出版日期: 2013-04-02
- 定價: $1,360
- 售價: 9.5 折 $1,292
- 貴賓價: 9.0 折 $1,224
- 語言: 英文
- 頁數: 362
- 裝訂: Paperback
- ISBN: 1449344917
- ISBN-13: 9781449344917
-
相關分類:
Design Pattern 、PHP
-
相關翻譯:
PHP 設計模式學習手冊 (Learning PHP Design Patterns) (繁中版)
立即出貨
買這商品的人也買了...
-
深入淺出 Java 程式設計, 2/e (Head First Java, 2/e)$880$695 -
精通 Python 3 程式設計, 2/e (Programming in Python 3: A Complete Introduction to the Python Language, 2/e)$680$537 -
Hadoop 技術手冊, 3/e (Hadoop: The Definitive Guide, 3/e)$880$695 -
無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
超圖解 Arduino 互動設計入門 (附 Arduino UNO R3 開發板)$1,130$961 -
Arduino UNO R3 開發板(副廠相容版)附傳輸線$400$380 -
易讀程式之美學-提升程式碼可讀性的簡單法則 (The Art of Readable Code)$480$379 -
Binary Hacks -- 駭客秘傳技巧一百招$580$458 -
Arduino 升級入門(進階)套件 (附範例程式下載連結)$1,400$1,330 -
Effective JavaScript 中文版 | 駕馭 JavaScript 的 68 個具體作法 (Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript)$450$356 -
無瑕的程式碼 番外篇-專業程式設計師的生存之道 (The Clean Coder: A Code of Conduct for Professional Programmers)
$360$281 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
ASP.NET MVC 5 網站開發美學$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
Kali Linux 滲透測試工具, 2/e$500$395 -
Android 6.X App 開發之鑰─使用 Java 及 Android Studio$680$578 -
iOS 9 App 程式設計實力超進化實戰攻略:知名iOS教學部落格AppCoda作家親授實作關鍵技巧讓你不NG (Beginning iOS 9 Programming with Swift)$690$538 -
Raspberry Pi 最佳入門與實戰應用, 2/e (適用 Raspberry Pi 2/Raspberry Pi 第一代)$450$356 -
公開來源情資技術:線上資訊搜尋與分析資源 (Open Source Intelligence Techniques: Resources for Searching and Analyzing Online Information, 4/e)$1,887$1,665 -
CSS Secrets 中文版|解決網頁設計問題的有效秘訣 (CSS Secrets: Better Solutions to Everyday Web Design Problems)$680$537 -
WordPress 架站的 12堂課|網域申請x架設x佈景主題x廣告申請$480$379 -
$301軟技能代碼之外的生存指南 (Soft Skills : The software developer's life manual) -
iOS 10 App 程式設計實力超進化實戰攻略 : 知名 iOS教學部落格 AppCoda 作家親授實作關鍵技巧讓你不NG$720$562 -
Git 團隊使用手冊 (Git for Teams: A User-Centered Approach to Creating Efficient Workflows in Git)$580$458 -
Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425
商品描述
Build server-side applications more efficiently—and improve your PHP programming skills in the process—by learning how to use design patterns in your code. This book shows you how to apply several object-oriented patterns through simple examples, and demonstrates many of them in full-fledged working applications.
Learn how these reusable patterns help you solve complex problems, organize object-oriented code, and revise a big project by only changing small parts. With Learning PHP Design Patterns, you’ll learn how to adopt a more sophisticated programming style and dramatically reduce development time.
- Learn design pattern concepts, including how to select patterns to handle specific problems
- Get an overview of object-oriented programming concepts such as composition, encapsulation, polymorphism, and inheritance
- Apply creational design patterns to create pages dynamically, using a factory method instead of direct instantiation
- Make changes to existing objects or structure without having to change the original code, using structural design patterns
- Use behavioral patterns to help objects work together to perform tasks
- Interact with MySQL, using behavioral patterns such as Proxy and Chain of Responsibility
- Explore ways to use PHP’s built-in design pattern interfaces
商品描述(中文翻譯)
建立伺服器端應用程式的效率,並在此過程中提升您的 PHP 程式設計技能,學習如何在您的程式碼中使用設計模式。本書展示了如何通過簡單的範例應用幾種物件導向模式,並在完整的工作應用程式中演示了許多這些模式。
了解這些可重用模式如何幫助您解決複雜問題、組織物件導向程式碼,並通過僅更改小部分來修訂大型專案。透過《Learning PHP Design Patterns》,您將學會採用更精緻的程式設計風格,並顯著減少開發時間。
- 學習設計模式概念,包括如何選擇模式來處理特定問題
- 獲得物件導向程式設計概念的概述,例如組合、封裝、多型和繼承
- 應用創建型設計模式動態創建頁面,使用工廠方法而非直接實例化
- 使用結構型設計模式對現有物件或結構進行更改,而無需更改原始程式碼
- 使用行為模式幫助物件協同工作以執行任務
- 與 MySQL 互動,使用行為模式如代理模式(Proxy)和責任鏈模式(Chain of Responsibility)
- 探索使用 PHP 內建設計模式介面的方式
