Single Pattern–Varied Use Cases
Problem: How do we ensure that we are fully leveraging the investment made in a pattern and that we magnify the impact of the pattern?
Solution: Use a pattern to support multiple use cases in the development effort. Think in terms of the various ways in which you can use the pattern.
Related Patterns and Guidelines: Design Solutions with Patterns, Refactor with Patterns, Use Pattern Definitions to Understand Existing Solutions, Use Patterns to Find Patterns
Associated Tasks: Use a Pattern