Material

Please note: This article is only available in English.
Material for the software design patterns lecture.

This page contains material that has been shown in the lecture. This will mostly consist of code, but also other assets like drawings or images will be uploaded.

If you miss one or the other piece, then just talk to me. I will then try to upload the specific part you're missing, or I will supply you with an equivalent substitute.

Material

Icon
[ 1 kB ]
A simple builder to construct a Laptop with certain components.
Icon
[ 2 kB ]
The implementation of a factory that uses callbacks for constructing the products.
Icon
[ 2 kB ]
A factory implementation that is based on using Runtime-Type-Information (RTTI) for constructing products.
Icon
[ 1 kB ]
A simple factory method pattern implementation that is based on a switch case statement for a given string.
Icon
[ 19 kB ]
Solution for exercise 7 (sheet 2) using C#.
Icon
[ 13 kB ]
Solution for exercise 6 (sheet) using C#.
Icon
[ 9 kB ]
Solution for exercise 8 (sheet 3) using C#.
Icon
[ 8 kB ]
Solution for exercise 10 (sheet 3) using C#.
Icon
[ 9 kB ]
Solution for exercise 9 (sheet 3) using C#.
Icon
[ 5 kB ]
Solution for exercise 11 (sheet 4) using C#.
Icon
[ 7 kB ]
Solution for exercise 12 (sheet 4) using C#.
Icon
[ 8 kB ]
Solution for exercises of sheet 5 using C++ (for Linux).
Icon
[ 3 kB ]
Solution for exercise 13 (sheet 5) using C#.
Icon
[ 4 kB ]
Solution for exercise 14 (sheet 5) using C#.
Icon
[ 5 kB ]
Solution for exercise 15 (sheet 5) using C#.
Icon
[ 10 kB ]
Solutions for exercise 16 to 20 (sheet 6) using C#.
Created . Last updated .

Sharing is caring!