"PHP Design Patterns" first introduces design patterns, describes the use and importance of design patterns, and explains in detail the occasions when design patterns are applied. Next, the book introduces many design patterns through code examples. Finally, this book explains through comprehensive and in-depth case studies how to use design patterns to plan new applications, how to write these patterns in PHP language, and how to use the design patterns introduced in the book to modify and refactor existing code blocks. The authors present concepts in a professional, user-friendly format that will be familiar to both self-taught programmers and those with more formal training.
PHP is often regarded as the cornerstone for building flexible and feature-rich web applications. Because it is relatively easy to learn, novice programmers can easily create applications from scratch using PHP. However, given the size of these applications, the maintenance effort is daunting. Fortunately, the mature programming community has provided some solutions, including design patterns. These repeatable solutions to the same problems have been used in other programming languages for many years. The goal of PHP Design Patterns is to tie PHP to earlier programming languages by applying proven design patterns to PHP applications.
main content
◆The meaning of design patterns and their importance in PHP
◆General usage of PHP library for establishing design pattern
◆Create objects faster and more efficiently using design patterns such as Builder, Appearance, Prototype, and Template patterns
◆Separate architecture using data access objects and proxy design patterns
◆Improve code flow and control using delegates, factories, and single-element design patterns
◆Implement the visitor and decorator design patterns to enhance objects without modifying the core of the object
◆Comprehensive plug-in creation technology using the observer design pattern
◆Plan application architecture using design patterns
◆Complete a case study of Web site programming from beginning to end using coding methods based on design patterns
◆Discover the architectural advantages of design patterns in existing applications
◆Introduce methods to further enhance the code through case analysis
Book catalog editor
Part Ⅰ First introduction to design patterns and PHP
Chapter 1 Understanding Design Patterns
Chapter 2 Using Existing Tools
Part II Reference Content
Chapter 3 Adapter Pattern
Chapter 4 Builder Mode
Chapter 5 Data Access Object Pattern
Chapter 6 Decorator Pattern
Chapter 7 Delegation Mode
Chapter 8 Appearance Mode
Chapter 9 Factory Pattern
Chapter 10 Interpreter Mode
Chapter 11 Iterator Pattern
Chapter 12 Mediator Pattern
Chapter 13 Observer Pattern
Chapter 14 Prototype Pattern
Chapter 15 Agency Mode
Chapter 16 Single Element Pattern
Chapter 17 Strategy Pattern
Chapter 18 Template Pattern
Chapter 19 Visitor Pattern
Part III PHP design case analysis
Chapter 20 Requirements Analysis
Chapter 21 Choosing Design Patterns and Plans
Chapter 22 Application Programming
Chapter 23 Improve using more design patterns
Statement:
All resources on this website are contributed and published by netizens, or reprinted by major download sites. Please check the integrity of the software yourself! All resources on this website are for learning and reference only. Please do not use them for commercial purposes, otherwise you will be responsible for all consequences incurred! If there is any infringement, please contact us to delete and remove it. Contact information: admin@php.cn