Patrick Koglin, März 2014 
Design Pattern 
Entwurfsmuster
Entwurfsmuster 
• Was sind Entwurfsmuster? 
• Beschreibungsschablone 
• Patterns on work 
• Musterüberblick
Was sind Entwurfsmuster? 
Lösungsschablonen für wiederkehrende Aufgaben
Was sind Entwurfsmuster? 
Abstraktion von Code und Abbildung der Kundenprobleme
Was sind Entwurfsmuster? 
Gleiche Lösungsmuster + gleicher Sprachgebrauch = verständliche Kommunikation 
Model View Presen...
Entwurfsmuster-Schablone 
Wie werden Entwurfsmuster in der Literatur beschrieben 
• Name 
• Zweck - Wozu dient das Pattern...
Bekannte Entwurfsmuster 
Bekanntes Design Pattern Buch der „Gang of four“ beschreibt eine Vielzahl 
grundlegender Muster 
...
Patterns at work 
• Wie setzt man Entwurfsmuster in der 
Praxis ein? 
Problem identifizieren 
verfügbare Muster 
betrachte...
• Kurz und knapp 
• Guter Überblick 
• Hilfreich bei der Suche nach einem 
geeigneten Muster 
• Keine Implementierungsdeta...
Nächste SlideShare
Wird geladen in …5
×

Einführung in Software Entwurfsmuster

1.128 Aufrufe

Veröffentlicht am

Ein Überlick zur Anwendung von Entwurfsmustern (Design pattern). Welche Muster gibt es? Wie wendet man sie an? Wo findet man Entwurfsmuster?

Veröffentlicht in: Software
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.128
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
266
Aktionen
Geteilt
0
Downloads
3
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Einführung in Software Entwurfsmuster

  1. 1. Patrick Koglin, März 2014 Design Pattern Entwurfsmuster
  2. 2. Entwurfsmuster • Was sind Entwurfsmuster? • Beschreibungsschablone • Patterns on work • Musterüberblick
  3. 3. Was sind Entwurfsmuster? Lösungsschablonen für wiederkehrende Aufgaben
  4. 4. Was sind Entwurfsmuster? Abstraktion von Code und Abbildung der Kundenprobleme
  5. 5. Was sind Entwurfsmuster? Gleiche Lösungsmuster + gleicher Sprachgebrauch = verständliche Kommunikation Model View Presenter
  6. 6. Entwurfsmuster-Schablone Wie werden Entwurfsmuster in der Literatur beschrieben • Name • Zweck - Wozu dient das Pattern? • Anwendbarkeit (Einsatzbereich des Musters) • Problem/Kontext • Lösung/Struktur • Zusammenspiel beteiligter Klassen • Vor- und Nachteile • Verwendung Beispiel „Zustandsmuster“
  7. 7. Bekannte Entwurfsmuster Bekanntes Design Pattern Buch der „Gang of four“ beschreibt eine Vielzahl grundlegender Muster Erzeugungsmuster Strukturmuster Verhaltensmuster • (Abstract) Factory • Singleton • Builder • Prototype • Adapter • Bridge • Decorator • Facade • Composite • Proxy • Interpreter • State • Visitor • Command • Strategy • Chain of Responsibility * die englische Bezeichnung für Design pattern hat sich in der Praxis etabliert
  8. 8. Patterns at work • Wie setzt man Entwurfsmuster in der Praxis ein? Problem identifizieren verfügbare Muster betrachten Sind grundlegende Anforderungen erfüllt? Welche Konsequenzen hat der Einsatz? Muster wählen Implementieren Refactoring nicht ausschließen
  9. 9. • Kurz und knapp • Guter Überblick • Hilfreich bei der Suche nach einem geeigneten Muster • Keine Implementierungsdetails Buch bei amazon.de • Klassiker • Didaktisch gut aufbereitet • Schrittweises lernen • Zum Einarbeiten in einzelne Muster • Nicht zur Auswahl eines Musters geeignet • Java Code • Schneller Überblick • Gut zum Nachschlagen • C++ Code Online Quelle: http://sourcemaking.com/design_patterns

×