Retrieved from "http://www.julian-fietkau.de/keyword/design_patterns"

Keyword: design patterns

Software Reuse

2011-12-05, Dept. of Computer Science, University of Hamburg

Software Reuse

This talk was held in the seminar course for the module Software Architekture, which was organized by Carola Lilienthal.

The content was modeled after chapter 16 of Ian Sommerville's book "Software Engineering". I summarized the chapter's contents and added an additional key point which I thought was lacking in the original text. I also showcased an example to illustrate the consequences of practicing (or neglecting) software reuse.

The state pattern

2010-08-25, Dept. of Computer Science, University of Hamburg

The state pattern

This talk was held for a group of participants of the software development practical course of 2010. Because none of the participants chose design patterns as the topic of their talk, I was invited to fill the gap.

After a short summary of the general idea of object-oriented design patterns (which the participants should already know from their previous courses), I introduced and explained the state pattern using a small example.

The State Pattern (2010)

2010-04-27, Dept. of Computer Science, University of Hamburg

The State Pattern (2010)

This talk was held in the "Concepts of object-oriented programming languages" course by Axel Schmolitzky and Christian Späh. It was a reproduction of a teachlet that was first designed and held by Janina Nemec and me the year before.

I guided the participants through solving a software design problem using the "state" design pattern. This was, in teachlet tradition, accomplished by offering them a clear-cut problem and discussing several possible solutions, before talking about the state pattern and finally live implementing the solution together.

I tried to shorten some parts slightly in comparison to the first run in order to not take as much time.

Modeling stateful systems in Java

2009-08-28, Dept. of Computer Science, University of Hamburg

Modeling stateful systems in Java

Abstract: This paper deals with implementing stateful systems in the Java programming language. The state pattern is explained and applied in several ways to a simple example. Other design ideas are then discussed, specifically the use of modern Java capabilites, deviating from the structural properties of the traditional pattern.

This paper was written for the "Concepts of object-oriented programming languages" that was conducted by Axel Schmolitzky and Christian Späh in the summer of 2009.

Teachlet zum Zustandsmuster: Sessel-o-matic 1.0.0 - Dokumentation

2009-08-19, Dept. of Computer Science, University of Hamburg

Teachlet zum Zustandsmuster: Sessel-o-matic 1.0.0 - Dokumentation

This is the full documentation for the teachlet that Janina Nemec and I held in the "Concepts of object-oriented programming languages" course.

It is probably only useful if you want to conduct this teachlet again and make yourself familiar with it. For that purpose, it should be quite helpful.

Official website: teachlets.org

The State Pattern

2009-06-09, Dept. of Computer Science, University of Hamburg

The State Pattern

This talk was held by Janina Nemec and me in the "Concepts of object-oriented programming languages" course by Axel Schmolitzky and Christian Späh. It was not an ordinary talk, but a 120 minute teachlet.

We guided the participants through solving a software design problem using the "state" design pattern. This was, in teachlet tradition, accomplished by offering them a clear-cut problem and discussing several possible solutions, before talking about the state pattern and finally live implementing the solution together.

We slightly exceeded our planned time for the teachlet, but the immersion worked so well that hardly anybody noticed.

RSS