Beispiel für ein Pattern
Beispiel für ein Pattern
Beispiel für ein Pattern
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Design <strong>Pattern</strong><br />
Motivation<br />
Definition<br />
"Das" Buch<br />
Facade<br />
Singleton<br />
Composite<br />
Observer<br />
Aufgabe<br />
Folie 22<br />
• Struktur<br />
<strong>Beispiel</strong> <strong>für</strong> <strong>ein</strong> creational <strong>Pattern</strong>:<br />
Singleton<br />
• Konsequenzen<br />
– Kontrollierter Zugriff auf die <strong>ein</strong>e Instanz<br />
– "Schonen" des globalen Namensraumes<br />
– Erweiterung um Attribute und Methoden ist möglich<br />
– Anzahl erlaubter Instanzen ist <strong>ein</strong>stellbar<br />
– Flexibler als Klassenmethoden (dynamische Bindung � erweiterbar,<br />
Anzahl kontrollierbar)<br />
Vorlesung Software Engineering © Prof. Dr. Peter Knauber<br />
HS Mannheim