8-1 Application Level Patterns

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