Design Pattern (Entwurfsmuster) sind bewährte Schablonen und Vorgehensweisen zur Lösung wiederkehrender Programmierprobleme. In diesem Seminar werden die Muster von GoF vorgestellt und anhand der Programmiersprache C++ nachvollzogen.

Einführung in EntwurfsmusterErzeugungsmuster
  • Fabrikmethode, factory method
  • Abstrakte Fabrik, kit
  • Einzelstück, singleton
  • Erbauer, builder
  • Prototyp, prototype
Strukturmuster
  • Adapter, wrapper
  • Brücke, bridge
  • Dekorierer, decorator
  • Fassade, façade
  • Fliegengewicht, flyweight
  • Kompositum, composite
  • Stellvertreter, proxy
Verhaltensmuster
  • Interpreter, interpreter
  • Schablonenmethode
  • Beobachter, observer
  • Kommando, transaction
  • Memento, token
  • Strategie, policy
  • Vermittler, mediator
  • Zustand, state
  • Zuständigkeitskette, chain of responsibilities
Weiterführende Themen, Projektarbeit