filmov
tv
2. Design Patterns (Entwurfsmuster) - Strategy Pattern mit Java Code
Показать описание
Hallo zusammen,
herzlich Willkommen bei ModelMyMind, deinem Informatik-Kanal.
Das Strategy Pattern ist in der Softwareentwicklung ein Entwurfsmuster, das zur Kategorie der Verhaltensmuster gehört .
Das Strategy pattern definiert eine Familie von Algorithmen, kapselt sie in gesonderte Klassen und macht sie austauschbar.
Und wofür ist das dieses Patter nützlich? Manchmal müssen wir eben Algorithmen, abhängig von der notwendigen Performanz, der Menge oder des Typs der Daten, variiert werden.
Das bedeutet, dass in Abhängigkeit von bestimmten Bedingungen verschiedene Algorithmen genutzt werden.
Das strategy pattern bietet sich an, wenn
- viele verwandte Klassen sich nur in ihrem Verhalten unterscheiden.
- unterschiedliche (austauschbare) Varianten eines Algorithmus benötigt werden.
- Daten innerhalb eines Algorithmus vor Clients verborgen werden sollen.
Voraussetzung für das Video ist, dass du fortgeschrittene Kenntnisse in der objektorientierten Programmierung hast.
0:00 - Intro
0:23 - Theorie: Strategy Pattern
02:40 - Problemstellung: Erster Lösungsansatz
04:17 - Problemlösung: strategy pattern
05:24 - Java Code: strategy pattern
#designpatterns #strategypattern #entwurfsmuster #cleancode #programmierung #informatik #wirtschaftsinformatik #medieninformatik #java #objektorietierteprogrammierung #programmierer #programmierenlernen #softwareentwickler #softwareentwicklung
herzlich Willkommen bei ModelMyMind, deinem Informatik-Kanal.
Das Strategy Pattern ist in der Softwareentwicklung ein Entwurfsmuster, das zur Kategorie der Verhaltensmuster gehört .
Das Strategy pattern definiert eine Familie von Algorithmen, kapselt sie in gesonderte Klassen und macht sie austauschbar.
Und wofür ist das dieses Patter nützlich? Manchmal müssen wir eben Algorithmen, abhängig von der notwendigen Performanz, der Menge oder des Typs der Daten, variiert werden.
Das bedeutet, dass in Abhängigkeit von bestimmten Bedingungen verschiedene Algorithmen genutzt werden.
Das strategy pattern bietet sich an, wenn
- viele verwandte Klassen sich nur in ihrem Verhalten unterscheiden.
- unterschiedliche (austauschbare) Varianten eines Algorithmus benötigt werden.
- Daten innerhalb eines Algorithmus vor Clients verborgen werden sollen.
Voraussetzung für das Video ist, dass du fortgeschrittene Kenntnisse in der objektorientierten Programmierung hast.
0:00 - Intro
0:23 - Theorie: Strategy Pattern
02:40 - Problemstellung: Erster Lösungsansatz
04:17 - Problemlösung: strategy pattern
05:24 - Java Code: strategy pattern
#designpatterns #strategypattern #entwurfsmuster #cleancode #programmierung #informatik #wirtschaftsinformatik #medieninformatik #java #objektorietierteprogrammierung #programmierer #programmierenlernen #softwareentwickler #softwareentwicklung
Комментарии