AP2-FIAEProgrammierkonzepteSchwierigkeit: Schwer
Welches Design Pattern definiert eine Familie von Algorithmen, kapselt jeden einzelnen und macht sie austauschbar, sodass der Algorithmus unabhängig vom Client variiert werden kann?
A
Strategy Pattern
B
Decorator Pattern
C
Observer Pattern
D
Template Method Pattern
Erklärung
Das Strategy Pattern (Strategiemuster) definiert eine Familie von Algorithmen, kapselt sie in separate Klassen und macht sie austauschbar. Der Client kann zur Laufzeit zwischen verschiedenen Strategien wechseln. Beispiel: Verschiedene Sortieralgorithmen oder Zahlungsmethoden.
Tipp zum Lernen
Bei einer Strategie wählt man aus mehreren Möglichkeiten die passende aus - genau wie bei diesem Pattern.
Design PatternStrategyVerhaltensmuster
Übe über 1.100 weitere IHK-Fragen
Die IT-Lernapp ist eine kostenlose Lernplattform für Fachinformatiker FIAE und FISI mit über 1.100 Prüfungsfragen, 9 Kursen und Simulatoren für SQL, Linux und Netzwerke.
Weitere Beispielfragen aus AP2-FIAE
- In einem UML-Zustandsdiagramm modellieren Sie das Verhalten eines Bestellvorgangs. Welches Element r
- Gegeben ist folgender Pseudocode: x = 10 y = 3 ergebnis = 0 SOLANGE x > 0 ergebnis = ergebnis
- Welche Datenstruktur eignet sich am besten für die Suche mit einer durchschnittlichen Zeitkomplexitä
- Welches Entwurfsmuster entkoppelt die Objekterzeugung von der Verwendung und entscheidet zur Laufzei
- Was ist der Hauptunterschied zwischen einem Interface und einer abstrakten Klasse in Java?