TDDB84 Design Patterns
Course Lectures
The lecture slides and related material used during the lectures will be made available for download after each lecture. Please check regularly this page for the latest update of the course material.
LECTURE 01 |
|||
![]() |
Introduction to Design Patterns The Strategy Pattern |
||
| DuckSimulator.cpp Duck.cpp Duck.h FlyBehavior.cpp FlyBehavior.h QuackBehavior.cpp FlyBehavior.h |
Ivan Sutherland's demo of Sketchpad | ||
LECTURE 02 |
|||
![]() ![]() |
|||
The Factory Method The Decorator |
|||
Beverages.cpp Pizza.cpp |
|
|
--> |
LECTURE 03 |
|||
![]() ![]() |
|||
Template Method Iterator |
|||
|
|
||
LECTURE 04 |
|||
![]() ![]() |
|||
More on Iterators Composite Abstract Factory |
|||
|
|
||
LECTURE 05 |
|||
|
|||
Builder |
|||
|
|||
LECTURE 06 |
|||
|
|||
Adapter |
|||
LECTURE 07 |
|||
|
|||
Memento |
|||
|
The Lyrics of the song is available in the Links section |
ModelViewController.mp3 | ||
LECTURE 08 |
|||
|
|||
Interpreter Facade |
-->
|||
|
|
||
LECTURE 09 |
|||
|
|||
|
|
State Prototype Visitor Flyweight |
||
|
|
||





















State