Relationship among Design patterns

Patterns have relationships and work together to form a weave. That
is why, it is found that more familiar you are with the different patterns,
better you determine their interactions. Generally, to build a system, you may
need many patterns to fit together. Patterns can also be used to design
frameworks. Different designer may use different patterns to solve the same
problem. Usually:
- Some patterns naturally fit together
- One pattern may lead to another
- Some patterns are similar and alternative
- Patterns are discoverable and documentable
- Patterns are not methods or framework
- Patterns give you hint to solve a problem effectively

|