Diskussion:Presentation-Abstraction-Control

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 17 Jahren von Patchworker in Abschnitt Kategorie Entwurfsmuster
Zur Navigation springen Zur Suche springen

Die allgemeine/abstrakte Beschreibung ist gut. Was fehlt ist in meinen Augen eine Konkretisierung der Kommunikation der Agenten bzw. der drei Teile eines Agenten untereinander und/oder ein Beispiel.

Überlegenswert wäre auch, die Beschreibung des Musters entsprechend des Schemas des GoF-Buches aufzubauen. Siehe Entwurfsmuster, Abschnitt Dokumentation:

Dokumentation

[Quelltext bearbeiten]

Die Beschreibung eines Entwurfsmusters durch die Gang of Four folgt dem folgenden Schema:

  • Name und Klassifikation des Musters.
  • Zweck des Musters.
  • Synonyme: Andere bekannte Namen des Musters.
  • Motivation: (Hinter-)Gründe für den Einsatz des Musters.
  • Anwendbarkeit: Einsatzbereiche für das Muster.
  • Struktur: Beschreibung der allgemeinen Struktur des Musters.
  • Beteiligte Akteure: Klassen, die an dem Muster beteiligt sind.
  • Zusammenspiel der beteiligten Klassen.
  • Konsequenzen: Welche Vor- und Nachteile gibt es?
  • Implementierung: Praxisrelevante Tipps, Tricks und Techniken sowie Warnung vor Fehlern, die leicht passieren können.
  • Beispielcode: Quellcodefragment, das den Einsatz des Musters zeigt.
  • Praxiseinsatz: Wo wird das Muster bereits eingesetzt?
  • Querverweise: Wie spielt das Muster mit anderen Mustern zusammen?

Generell sollte die Dokumentation eines Entwurfsmusters ausreichende Informationen über das Problem, welches das Muster behandelt, über den Kontext der Anwendung und über die vorgeschlagene Lösung bereitstellen. Viele Autoren lehnen ihren Aufbau an den der Beschreibungen der Gang of Four an und adaptieren sie an ihre Bedürfnisse.


Quellen

[Quelltext bearbeiten]

Meiner Meinung benötigt dieser Artikel noch dringend Quellen und Weblinks... --Aule 11:35, 10. Mär. 2007 (CET)Beantworten

Kategorie Entwurfsmuster

[Quelltext bearbeiten]

Sehr interessantes pattern! Habe es in Unterkategorie Entwurfsmuster verschoben, gehört nun trotzdem noch zu Softwarearchitektur. --Patchworker 12:57, 6. Aug. 2007 (CEST)Beantworten