Design Pattern

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Ein design pattern (englisch für Entwurfsmuster)[1] ist eine bewährte Lösungsschablone für wiederkehrende Entwurfsprobleme sowohl in der Architektur als auch in der Softwarearchitektur und -entwicklung.

JavaScript kennt unter anderem folgende Entwurfsmuster[2][3]:


Anforderungen und Nutzen

Ein gutes Muster sollte

  • ein oder mehrere Probleme lösen,
  • ein erprobtes Konzept bieten,
  • auf realen Designs basieren,
  • über das rein Offensichtliche hinausgehen,
  • den Benutzer in den Entwurfsprozess einbinden,
  • Beziehungen aufzeigen, die tiefergehende Strukturen und Mechanismen eines Systems umfassen.

Anti-Pattern

Ein Anti-Pattern ist ein Oberbegriff für Lösungsansätze, die ungünstig oder schädlich für den Erfolg eines Projektes oder einer Organisation sind.[4]

So ist es sinnlos, ein div mit mehreren Zeilen JavaScript klickbar zu machen, wenn es bereits das passende Element (einen Button) gibt.

Standardverhalten

Siehe auch

  • Standardverhalten
    Viele HTML-Elemente haben eine bereits eingebaute Funktionalität.
    Nutze sie und spare Zeit und Frust!
  • Guter HTML-Stil
    • Semantik - der Inhalt bestimmt die Struktur
    • Wie viel ARIA ist zuviel?
  • Trennung von Inhalt, Präsentation und Verhalten


    … erklärt, welche Rollen die Techniken HTML, CSS und JavaScript spielen.

Weblinks

  1. Entwurfsmuster (de.wikipedia.org)
  2. JavaScript Design Patterns (dofactory.com)
  3. Understanding Design Patterns in JavaScript (tutsplus.com)
  4. Anti-Pattern (de.wikipedia.org)



Abgerufen am 10.12.2025
von "http://wiki.selfhtml.org/wiki/Design_Pattern"