This guide helps PHP developers take advantage of the stability and features of design patterns
Design patterns are the cornerstones of building solid, stable,
flexible, and feature-rich Web applications. This guide enables PHP
developers to take advantage of everything they offer.
If you are unfamiliar with design patterns, this book explains what
you need to know. Both novice and veteran PHP developers will benefit
from the alphabetical list of design patterns and code examples showing
how to implement each pattern in PHP. Step-by-step instructions for a
sample contact management system will help you understand real-world
applications for the information.
- Gets PHP developers who have not used design patterns up to speed
on the technology
- Shows programmers who are familiar with design patterns in other
languages how to apply the techniques to PHP
- Includes examples of ordinary code used in everyday development
and how to modify it for one of the design patterns discussed
- Provides an alphabetical list of common design patterns, with
code examples showing how each can be implemented in PHP
- Uses a case study of a contact management system to analyze and
demonstrate the step-by-step process of applying design patterns
With its single focus on applying design patterns to PHP development, PHP
Design Patterns helps both new and veteran PHP programmers improve
their applications and their career prospects.
About The Author: Aaron Saray was introduced to a second-hand Commodore 64, with no persistent
storage, when he was 8 years old. This fueled his appetite for computer
science which carried him through many different languages and
computers. Aaron finally settled on PHP as his language of choice in
2001. From then on, he continued to pepper in various other web
languages such as HTML, CSS and JavaScript while continually building
on his PHP expertise. Along his career path, Aaron has designed and
maintained web site tools for an Internet Service Provider, created web
based account management tools for subscribers of a major dental
insurance company and led the development efforts of back-office
websites for Internet connected Point of Sales systems. After becoming
a Zend Certified Engineer, Aaron started his own web development
company based around open source software.
Part I: Getting Acquainted with Design Patterns and PHP.
Chapter 1: Understanding Design Patterns.
Chapter 2: Using Tools Already In Your Arsenal.
Part II: Reference Material.
Chapter 3: Adapter Pattern.
Chapter 4: Builder Pattern.
Chapter 5: Data Access Object Pattern.
Chapter 6: Decorator Pattern.
Chapter 7: Delegate Pattern.
Chapter 8: Façade Pattern.
Chapter 9: Factory Pattern.
Chapter 10: Interpreter Pattern.
Chapter 11: Iterator Pattern.
Chapter 12: Mediator Pattern.
Chapter 13: Observer Pattern.
Chapter 14: Prototype Pattern.
Chapter 15: Proxy Pattern.
Chapter 16: Singleton Pattern.
Chapter 17: Strategy Pattern.
Chapter 18: Template Pattern.
Chapter 19: Visitor Pattern.
Part III: PHP Design Case Study.
Chapter 20: Requirements Analysis.
Chapter 21: Choosing Design Patterns and Planning.
Chapter 22: Programming the Application.
Chapter 23: Improving with More Design Patterns.
Index.
ISBN: 9780470496701
ISBN-10: 0470496703
Series: Wrox Programmer to Programmer
Audience:
General
Format:
Paperback
Language:
English
Number Of Pages: 288
Published: 7th August 2009
Dimensions (cm): 23.4 x 18.7
x 1.5
Weight (kg): 0.506