filmov
tv
5. Design Patterns (Entwurfsmuster) - Facade (Fassade) Pattern mit Java Code

Показать описание
Hallo und herzlich Willkommen bei ModelMyMind,
deinem Informatik-Kanal.
Wir werden in diesem Video darauf eingehen, was das facade pattern (Fassademuster) ist und wofür es nützlich ist.
Wenn du auf der Suche nach geeigneten Strategien zur Vereinfachung komplexer Software bist, dann wirst du früher oder später auf das Facade Design Pattern treffen.
Die Fassade ist ein Entwurfsmuster (der Gang of Four) aus dem Bereich der Softwareentwicklung, das zur Kategorie der Strukturmuster gehört.
Es bietet eine einheitliche und meist vereinfachte Schnittstelle zu einer Menge von Methoden/Schnittstellen eines Subsystems.
Clients, die auf ein komplexes Subsystem zugreifen wollen, referenzieren eine Vielzahl von Objekten, was den Client abhängig von diesen Objekten macht. Dies macht die Implementierung, Anpassung sowie das Testen und die Wiederverwendung der Clients besonders schwierig.
An dieser Stelle kommt das Fassademuster ins Spiel.
Das Fassademuster fördert lose Kopplung, weil sie das zugrunde liegende Subsystem „versteckt“
Es reduziert die Komplexität, da mehrere Schnittstellen zu einer zusammengefasst werden. Ein übergeordnetes Designziel ist also, die Kommunikation und Abhängigkeiten zwischen Systemen zu minimieren.
Sei gespannt auf das Video!
#facadepattern #designpattern #entwurfsmuster #java #programmieren #programmierenlernen #softwareentwicklung #informatik #wirtschaftsinformatik #softwareengineering
deinem Informatik-Kanal.
Wir werden in diesem Video darauf eingehen, was das facade pattern (Fassademuster) ist und wofür es nützlich ist.
Wenn du auf der Suche nach geeigneten Strategien zur Vereinfachung komplexer Software bist, dann wirst du früher oder später auf das Facade Design Pattern treffen.
Die Fassade ist ein Entwurfsmuster (der Gang of Four) aus dem Bereich der Softwareentwicklung, das zur Kategorie der Strukturmuster gehört.
Es bietet eine einheitliche und meist vereinfachte Schnittstelle zu einer Menge von Methoden/Schnittstellen eines Subsystems.
Clients, die auf ein komplexes Subsystem zugreifen wollen, referenzieren eine Vielzahl von Objekten, was den Client abhängig von diesen Objekten macht. Dies macht die Implementierung, Anpassung sowie das Testen und die Wiederverwendung der Clients besonders schwierig.
An dieser Stelle kommt das Fassademuster ins Spiel.
Das Fassademuster fördert lose Kopplung, weil sie das zugrunde liegende Subsystem „versteckt“
Es reduziert die Komplexität, da mehrere Schnittstellen zu einer zusammengefasst werden. Ein übergeordnetes Designziel ist also, die Kommunikation und Abhängigkeiten zwischen Systemen zu minimieren.
Sei gespannt auf das Video!
#facadepattern #designpattern #entwurfsmuster #java #programmieren #programmierenlernen #softwareentwicklung #informatik #wirtschaftsinformatik #softwareengineering
Комментарии