Object Oriented Design Patterns
Tasks:
1. Identify the design patterns that are implemented into the system you chosen for your project.
2. Identify the quality attributes associated to the design patterns. Did you experience these quality when you used the system?
3. Identify other design patterns that can be implemented into the system to enhance its quality. Which quality is being enhanced and how does the design patterns enhance the quality.
4. Identify other design patterns that when you applied reduces the quality of the system and explain how the design patterns reduce the quality.
5. Are the design patterns applying certain tactics?
6. Write a report containing the answers for tasks 1 to 5.