Download Gang of Four Design Patterns 4.0.pdf PDF

TitleGang of Four Design Patterns 4.0.pdf
TagsClass (Computer Programming) Method (Computer Programming) Application Programming Interface Data Type Object (Computer Science)
File Size778.6 KB
Total Pages86
Document Text Contents
Page 2

Design Pattern Framework™ 4.0

Copyright © 2006-2010, Data & Object Factory, LLC. All rights reserved. Page 2 of 86

1. Index





1. Index ....................................................................................................................... 2
2. Introduction .............................................................................................................. 3
3. The Gang of Four patterns ...................................................................................... 4
4. Abstract Factory ...................................................................................................... 5
5. Builder ................................................................................................................... 10
6. Factory Method...................................................................................................... 13
7. Prototype ............................................................................................................... 18
8. Singleton ............................................................................................................... 21
9. Adapter .................................................................................................................. 26
10. Bridge ................................................................................................................ 29
11. Composite ......................................................................................................... 32
12. Decorator ........................................................................................................... 36
13. Facade .............................................................................................................. 39
14. Flyweigth ........................................................................................................... 43
15. Proxy ................................................................................................................. 46
16. Chain or Responsibility ...................................................................................... 50
17. Command .......................................................................................................... 53
18. Interpreter .......................................................................................................... 56
19. Iterator ............................................................................................................... 60
20. Mediator ............................................................................................................ 64
21. Memento ........................................................................................................... 67
22. Observer ............................................................................................................ 70
23. State .................................................................................................................. 73
24. Strategy ............................................................................................................. 76
25. Template Method ............................................................................................... 79
26. Visitor ................................................................................................................ 83

Similer Documents