Software Architecture Design Patterns in Java by Kuchana, P

Price: £50.99

More Details

Description

There is still some difficulty for software professionals in completely understanding design patterns and seeing fully developed, non-trivial examples of implementing patterns. This book provides an insight into the patterns area with easy-to-understand explanations, fully developed examples, practice questions and a case-study. In addition to the practice questions in each pattern section, the case-study gives readers the opportunity to apply the understanding of the patterns discussion.

Table of Contents

Part 1: An Introduction to Design Patterns 1. Introduction 1.1 Design Patterns Origin and History 1.2 What Are Design Patterns? 1.3 What Else Are Design Patterns? 1.4 Patterns vs Frameworks 1.5 About This Book
Part 2: UML 2. A Quick Reference 2.1 Introduction 2.2 Class Diagrams 2.3 Sequence Diagrams
Part 3: Basic Patterns 3. Introduction 3.1 Basic Patterns Catalogue 4. Interface 5. Abstract Parent Class 6. Private Method 7. Accessor Methods 8. Constant Data Manager 9. Immutable Object 10. Monitor
Part 4: Creational Patterns 11. Introduction 11.1 Creational Patterns Catalogue 12. Factory Method 13. Singleton 14. Abstract Factory 15. Prototype 16. Builder
Part 5: Collectional Patterns 17. Introduction 17.1 Collectional Patterns Catalog 18. Composite 19. Iterator 20. Flyweight 21. Visitor
Part 6: Structural Patterns 22. Introduction 22.1 Structural Patterns Catalog 23. Decorator 24. Adapter 25. Chain of Responsibility 26. Facade 27. Proxy 28. Bridge 29. Virtual Proxy 30. Counting Proxy 31. Aggregate Enforcer 32. Explicit Object Release 33. Object Cache
Part 7: Behavioral Patterns 34. Introduction 34.1 Behavioral Patterns Catalog 35. Command 36. Mediator 37. Memento 38. Observer 39. Interpreter 40. State 41. Strategy 42. Null Object 43. Template Method 44. Object Authenticator 45. Common Attribute Registry
Part 8: Concurrency Patterns Catalog 46. Introduction 46.1 Concurrency Patterns Catalog 47. Critical Section 48. Consistent Lock Order 49. Guarded Suspension 50. Read-Write Lock
Part 9: Case-Study 51. Case-Study: A web hosting company
Published

May 2004

Publisher

AUERBACH

ISBN

9780849321429

Pages

492

Static Book Details Index Page - Click Here to go to Computer Manuals Website