This lesson is still being designed and assembled (Pre-Alpha version)

Design Patterns

FIXME: home page introduction

Prerequisites

FIXME

Schedule

Setup Download files required for the lesson
00:00 1. Introduction Key question (FIXME)
00:00 2. Adapter Design Pattern How can we utilize pre-existing code without modifying it?
00:30 3. Factory Design Pattern How can a method or class defer instantiation to subclasses?
01:00 4. Facade Design Pattern How can we simplify the interface to a subsystem?
01:30 5. Observer Design Pattern How can an object notify its own state to an open-ended number of objects?
02:00 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.