Design-Patterns The Chain of Responsibility Design Pattern Mediator Design Pattern Template Desing Pattern