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 der objektorientierten Programmierung gibt es das SOLID-Prinzip. Wofür steht das L in SOLID?
- Was misst die Anweisungsüberdeckung (Statement Coverage) beim Softwaretest?
- Welche SQL-Klausel filtert die Ergebnisse einer Aggregatfunktion (z.B. COUNT, SUM)?
- Welche SQL-Anweisung wird verwendet, um Daten aus einer oder mehreren Tabellen abzufragen?
- Ein Entwickler hat versehentlich eine Datei committed, die nicht ins Repository gehört. Mit welchem