Announcement:
- Today is our module 7 quiz.
Learning Objectives:
At the end of this lesson you should be able to:
- Explain how patterns capture common solutions and trade-offs for recurring problems.
- Explain and give an example of each of the following:
- The Demand-Pull pattern
- The Data-Push (aka Listener or Observer) pattern
- The Singleton pattern
- Do the same for other mini-patterns
- Dependency Injection
- The Delegate or Callback pattern
- The first-time-through switch
Important Dates
- Pair Project 3 Due Next Monday
Lecture
- See 8-1 videos on blackboard.
Resources
- Clock Examples of Design Patterns