Home Page Icon
Home Page
Table of Contents for
Cover Page
Close
Cover Page
by Project Management Institute
The Design Patterns Companion
Cover Page
Title Page
Copyright Page
Table of Contents
Introduction from the Author
What Design Patterns Represent
Design to Interfaces
Favor Composition over Inheritance
Encapsulate the Concept that Varies
Qualities, Principles, Practices
Qualities Patterns Share: Strong Cohesion
Qualities Patterns Share: Proper Coupling
Qualities Patterns Share: Avoiding Redundancy
Qualities Patterns Share: Robust Encapsulation
Qualities Patterns Share: Testability
Principles Patterns Follow: Open-Closed
Principles Patterns Follow: Liskov Substitution
Principles Patterns Follow: Dependency Inversion
Principles Patterns Follow: Separation of Concerns
The Patterns Themselves
The Abstract Factory
The Adapter
The Bridge
The Builder
The Chain of Responsibility
The Composite
The Decorator
The Facade
The Flyweight
The Mediator
The Memento
The Mock Object
The Null Object
The Object Pool
The Observer
The Proxy
The Singleton
The Strategy
The State
The Template Method
The Visitor
Practice: Programming by Intention
Practice: Encapsulate Constructors in Simple Classes
Practice: Encapsulate by Policy, Reveal by Need
Practice: Adhere to a Coding Standard
Acknowledgments
References
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Title Page
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset