Entwurfsmuster: Unterschied zwischen den Versionen
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Kowa (Diskussion | Beiträge) |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= | {{Qualität | ||
|correctness = 4 | |||
|extent =2 | |||
|numberOfReferences = 3 | |||
|qualityOfReferences = 5 | |||
|conformance = 5 | |||
}} | |||
==Definition ([[Gamma et al. (1995)]]<ref name="Gamma">{{Quelle|Gamma et al. (1995)}}</ref>)== | |||
that are customized to solve a general design problem in a particular context | |||
''[[Entwurfsmuster|Design patterns]] are ... descriptions of communicating [[Objekt|objects]] and [[Klasse|classes]] | |||
that are customized to solve a general design problem in a particular context'' | |||
Übersetzung (von [[Benutzer:Kowa|Wolfgang Kowarschick]]):<br/> | Übersetzung (von [[Benutzer:Kowa|Wolfgang Kowarschick]]):<br/> | ||
Design Patterns | ''Design Patterns [dt. Entwurfsmuster] sind Beschreibungen von [miteinander] kommunizierenden Objekten und Klassen, | ||
die maßgeschneidert sind, ein allgemeines Designproblem | die maßgeschneidert sind, ein allgemeines Designproblem [Entwurfsproblem] in einer bestimmten Umgebung zu lösen.'' | ||
==Elemente eines Entwurfmusters== | |||
Laut Gamma et al.<ref name="Gamma"/> besteht ein Entwurfsmuster aus vier Elementen: | |||
* einem '''Namen''' | |||
* einer '''Problembeschreibung''', die das Problem und den Rahmen beschreibt, in dem das Entwurfsmuster angewendet werden soll | |||
* einer '''Lösung''', die die Elemente des Entwurfsmusters beschreiben, einschließlich ihrer Beziehungen, Verantwortlichkeiten und Arten der Zusammenarbeit | |||
* den '''Konsequenzen''', d.h. die Vor- und Nachteile (z.B. hinsichtlich Laufzeit und Platzbedarf), die sich bei Einsatz des Entwurfsmusters ergeben | |||
=Quellen= | ==Quellen== | ||
<references/> | <references/> | ||
[[Kategorie:Entwurfsmuster]] | [[Kategorie:Entwurfsmuster]] | ||
[[Kategorie:Glossar]] | [[Kategorie:Glossar]] |
Aktuelle Version vom 20. Mai 2019, 16:32 Uhr
Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:
Korrektheit: 4 (großteils überprüft) |
Umfang: 2 (wichtige Fakten fehlen) |
Quellenangaben: 3 (wichtige Quellen vorhanden) |
Quellenarten: 5 (ausgezeichnet) |
Konformität: 5 (ausgezeichnet) |
Definition (Gamma et al. (1995)[1])
Design patterns are ... descriptions of communicating objects and classes that are customized to solve a general design problem in a particular context
Übersetzung (von Wolfgang Kowarschick):
Design Patterns [dt. Entwurfsmuster] sind Beschreibungen von [miteinander] kommunizierenden Objekten und Klassen,
die maßgeschneidert sind, ein allgemeines Designproblem [Entwurfsproblem] in einer bestimmten Umgebung zu lösen.
Elemente eines Entwurfmusters
Laut Gamma et al.[1] besteht ein Entwurfsmuster aus vier Elementen:
- einem Namen
- einer Problembeschreibung, die das Problem und den Rahmen beschreibt, in dem das Entwurfsmuster angewendet werden soll
- einer Lösung, die die Elemente des Entwurfsmusters beschreiben, einschließlich ihrer Beziehungen, Verantwortlichkeiten und Arten der Zusammenarbeit
- den Konsequenzen, d.h. die Vor- und Nachteile (z.B. hinsichtlich Laufzeit und Platzbedarf), die sich bei Einsatz des Entwurfsmusters ergeben
Quellen
- ↑ 1,0 1,1 Gamma et al. (1995): Erich Gamma, Richard Helm, Ralph Johnson und John Vlissides; Design Patterns – Elements of Reusable Object-Oriented Software; Auflage: 1; Verlag: Addison-Wesley Longman; Adresse: Amsterdam; ISBN: 0201633612; 1995; Quellengüte: 5 (Buch)