Design Patterns III
Learning Objectives
- Match the following design patterns to their descriptions
- chain of responsibility
- command
- interpreter
- iterator
- mediator
- memento
- observer
- state
- strategy
- template
- visitor
- Identify the most applicable design pattern(s) for a scenario
How to Complete this Lesson
Complete the following learning activities: (2.5–3 hours total)
- Read the following from Tutorialspoints.com’s Design Patterns Tutorial: (30–45 minutes)
- Watch Chain of Responsibility (6 minutes)
- Watch Command (9 minutes)
- Watch Observer (6 minutes)
- Watch State (7 minutes)
- Watch Template (7 minutes)
- Complete the design patterns handout (5–15 minutes)
- Participate in the synchronous session during the class meeting time (optional)
- Complete the quiz (5–8 minutes)
- Start the implementation of your specification
(120 minutes)
- Address feedback on the specification
- Begin implementing some portion of the specification
Due
As a reminder, the following is due this lesson: