Software Engeneering

lernen 5

Ansatz der Entwurfspattern erklären können

  1. Grundgedanke: Bietet bewährte und standardisierte Lösungsmuster für häufig wiederkehrende Entwurfsprobleme – Wiederverwendung von Entwurfs-Knowhow.
  2. Arten für Entwurfsmuster:
    1. … zum Verwalten von Objekten (Einzelstück, Memento).
    2. … zum Anbinden vorhandener Klassen.
  • … zur Entkopplung von Klassen.
  1. Vorteile Entwurfsmuster:
    1. Erfahrungen nutzen und erprobte Lösungen anzuwenden.
    2. Einheitliches Vokabular und Erleichterung der Dokumentation und Kommunikation.
  • Erleichterung des Verständnisses des Quellcodes.
  1. Nachteile Entwurfspattern:
    1. Gefahr des Einsatzes von nicht-passenden Mustern.
    2. Gefahr der Überlagerung von Mustern, es entsteht Unverständlichkeit.
  • Ohne Erfahrung können Muster nicht angewendet werden.

Diskussion