Wrox Press Professional PHP Design Patterns (2009).pdf

(7470 KB) Pobierz
Wrox Programmer to Programmer TM
Professional
PHP
Design Patterns
Aaron Saray
993020667.032.png
 
 
 
993020667.001.png
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
993020667.029.png
 
 
 
 
 
 
 
 
 
 
993020667.030.png
 
 
 
 
993020667.031.png
 
 
993020667.033.png
 
 
993020667.034.png 993020667.035.png 993020667.036.png 993020667.037.png 993020667.038.png 993020667.039.png 993020667.040.png 993020667.041.png 993020667.042.png 993020667.043.png 993020667.044.png
 
 
 
 
 
 
993020667.045.png 993020667.046.png
 
 
 
993020667.047.png 993020667.048.png
993020667.049.png 993020667.050.png 993020667.051.png 993020667.052.png 993020667.053.png 993020667.054.png 993020667.055.png 993020667.056.png 993020667.057.png 993020667.058.png
Professional PHP Design Patterns
Introduction ................................................................................................ xxi
Part I: Getting Acquainted with Design Patterns and PHP
Chapter 1: Understanding Design Patterns ......................................................3
Chapter 2: Using Tools Already In Your Arsenal ..............................................11
Part II: Reference Material
Chapter 3: Adapter Pattern...........................................................................25
Chapter 4: Builder Pattern ............................................................................31
Chapter 5: Data Access Object Pattern .........................................................37
Chapter 6: Decorator Pattern........................................................................43
Chapter 7: Delegate Pattern .........................................................................49
Chapter 8: Façade Pattern............................................................................55
Chapter 9: Factory Pattern ...........................................................................61
Chapter 10: Interpreter Pattern.....................................................................67
Chapter 11: Iterator Pattern .........................................................................73
Chapter 12: Mediator Pattern .......................................................................79
Chapter 13: Observer Pattern .......................................................................85
Chapter 14: Prototype Pattern ......................................................................91
Chapter 15: Proxy Pattern ............................................................................97
Chapter 16: Singleton Pattern.....................................................................103
Chapter 17: Strategy Pattern......................................................................109
Chapter 18: Template Pattern .....................................................................115
Chapter 19: Visitor Pattern .........................................................................121
Continues
993020667.059.png 993020667.060.png 993020667.061.png 993020667.002.png 993020667.003.png 993020667.004.png 993020667.005.png 993020667.006.png 993020667.007.png 993020667.008.png
Part III: PHP Design Case Study
Chapter 20: Requirements Analysis............................................................ 129
Chapter 21: Choosing Design Patterns and Planning....................................141
Chapter 22: Programming the Application ...................................................159
Chapter 23: Improving with More Design Patterns ...................................... 227
Index .........................................................................................................241
993020667.009.png 993020667.010.png 993020667.011.png 993020667.012.png 993020667.013.png 993020667.014.png 993020667.015.png 993020667.016.png 993020667.017.png 993020667.018.png
Professional
PHP Design Patterns
993020667.019.png 993020667.020.png 993020667.021.png 993020667.022.png 993020667.023.png 993020667.024.png 993020667.025.png 993020667.026.png 993020667.027.png 993020667.028.png
Zgłoś jeśli naruszono regulamin