3. SE - 10. Entwurfsmuster Flashcards

1
Q

Wann trifft die Wiederverwendbarkeit von Softwarekomponenten an ihre Grenzen?

A

Wenn Entwickler der Komponenten Entwurfsentscheidung getroffen haben, die im Widerspruch zu den eigenen Anforderungen stehen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Entwurfsmuster (Design patterns) sind keine Softwarekomponenten, sondern… (Beende Satz)

A

…, sondern abstrakte Konzepte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was beschreiben Entwurfsmuster?

A

erfolgreiche Designs, die immer wieder verwendet werden können

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Welche Erfahrungen gehen in Entwurfsmuster ein?

A

Vieler Softwareprojekte

Side Info:
Heute sind viele Entwurfsmuster frei verfügbar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was ist GoF?

A

Gang of Four, führten 1994 das Konzept der Design Patterns in die Softwareentwicklung ein

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Aus welchen Elementen besteht ein Entwurfsmuster?

A

Name des Musters, möglichst treffend

Domäne: WO kann man das Muster verwenden? Warum ist es von Nutzen?

Lösungsbeschreibung, meist auch graphisch. Oft UML Klassendiagramme

Konsequenzen: Welche Beschränkungen hat das Muster, was kann man damit nicht erreichen, in welchen Situationen ist es ineffizient?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly