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