Hide menu

TDDB84 Design Patterns

Course Lectures

The lectures this year will be given online and posted here, apart from the introductory lecture.

Apart from my online lectures, I can recommend Derek Banas' video tutorial on design patterns, based on the Head First Design Patterns book.

Most of the code used to exemplify design patterns exists in the course's gitlab repository for code examples where it can also be viewed online.

On object-oriented design principles (seminar 1)1, 2

As preparation, if you are uncomfortable with OO design concepts such as inheritance, composition and polymorphism, I can recommend the first two parts of Derek Banas' video tutorial on Design Patterns (1, 2).

In the video, I give a short introduction to the concepts of Coupling, Cohesion and SOLID, along with some demoes that have to do with design.

The anatomy of design patterns (lab 1, seminar 2)

Research on Design Patterns (seminar 3)

Finding design patterns (lab 2, seminar 4)

Looking for design patterns in code

The relationship between design patterns and languages, frameworks and paradigms (seminar 5)

Page responsible: Ola Leifler
Last updated: 2015-08-28