design patterns fertig