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