Professional PHP Design Patterns
PHP is often considered to be the cornerstone for buildingflexible and feature-rich web applications. Because of its relatively simple initial learning curve, newer programmers can easily create applications in PHP from the ground up. As these applications scale, however, the maintenance can seem da...
Uloženo v:
| Hlavní autor: | |
|---|---|
| Médium: | E-kniha |
| Jazyk: | angličtina |
| Vydáno: |
Hoboken
John Wiley & Sons, Incorporated
2009
Wrox Wiley-Blackwell [Wrox]/Wiley Pub |
| Vydání: | 1 |
| Edice: | Wrox programmer to programmer |
| Témata: | |
| ISBN: | 9780470496701, 0470496703 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
Obsah:
- Chapter 18: Template Pattern -- Problem and Solution -- UML -- Code Example -- Chapter 19: Visitor Pattern -- Problem and Solution -- UML -- Code Example -- Part III: PHP Design Case Study -- Chapter 20: Requirements Analysis -- Initial Requirements -- Initial Requirements Analysis -- Updated Requirements Document -- Updated Requirements Discussion -- Summary -- Chapter 21: Choosing Design Patterns and Planning -- Designing the Core -- Designing User Interaction -- Designing Contact Administration -- Summary -- Chapter 22: Programming the Application -- Information Preparation -- Application Programming -- Summary -- Chapter 23: Improving with More Design Patterns -- Working with Contacts Import -- Removing Logic from Views -- Try Implementing Design Patterns -- Summary -- Index
- Professional PHP Design Patterns -- About the Author -- Acknowledgments -- Contents -- Introduction -- Who This Book Is For -- How This Book Is Structured -- What You Need to Use This Book -- Conventions -- Source Code -- Errata -- p2p.wrox.com -- Part I: Getting Acquainted with Design Patterns and PHP -- Chapter 1: Understanding Design Patterns -- What Are They? -- What Design Patterns Are Not -- Design Pattern Demonstration -- Why Use Design Patterns in PHP? -- Summary -- Chapter 2: Using Tools Already In Your Arsenal -- Patterns in Existing Frameworks -- The Standard PHP Library -- Using Eclipse PDT with Patterns -- Summary -- Part II: Reference Material -- Chapter 3: Adapter Pattern -- Problem and Solution -- UML -- Code Examples -- Chapter 4: Builder Pattern -- Problem and Solution -- UML -- Code Example -- Chapter 5: Data Access Object Pattern -- Problem and Solution -- UML -- Code Example -- Chapter 6: Decorator Pattern -- Problem and Solution -- UML -- Code Example -- Chapter 7: Delegate Pattern -- Problem and Solution -- UML -- Code Example -- Chapter 8: Façade Pattern -- Problem and Solution -- UML -- Code Example -- Chapter 9: Factory Pattern -- Problem and Solution -- UML -- Code Example -- Chapter 10: Interpreter Pattern -- Problem and Solution -- UML -- Code Example -- Chapter 11: Iterator Pattern -- Problem and Solution -- UML -- Code Example -- Chapter 12: Mediator Pattern -- Problem and Solution -- UML -- Code Example -- Chapter 13: Observer Pattern -- Problem and Solution -- UML -- Code Example -- Chapter 14: Prototype Pattern -- Problem and Solution -- UML -- Code Example -- Chapter 15: Proxy Pattern -- Problem and Solution -- UML -- Code Example -- Chapter 16: Singleton Pattern -- Problem and Solution -- UML -- Code Example -- Chapter 17: Strategy Pattern -- Problem and Solution -- UML -- Code Example

