CSE 4631 Tarrant County College District Software Design Patterns Question
Discuss the similarities and differences of the patterns in each of the following three groups of patterns. Moreover,
for each pattern in each group, describe a realistic design problem that can be solved by the pattern but not
the other patterns in the group. Explain how each pattern is applied and why the other patterns must not be
1. Chain of responsibility and observer. 33%
2. Flyweight, singleton and prototype. 33%.
3. Bridge, command and object adapter. 34