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

preview_player
Показать описание
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
Рекомендации по теме
Комментарии
Автор

Wenn dir das Video gefallen hat, gib mir gerne einen Daumen nach oben und hinterlasse einen Kommentar :)

ModelMyMind
Автор

Die besten Design patterns gibt es hier :) sehr empfehlenswert

esuatemusic
Автор

Wieder mal ein super informatives Video! Danke dir. :)

alifakih
Автор

Alter du bist echt seht gut du hast in 5 Minuten eine Fassade Muster erklärt und verständlich gemacht sehr gute Lesitung 😉 wie ich sehe, es gibt in Fassade Pattern keine Vererbung richtig?

Rajai-alhariri
Автор

Ich habe eine Frage zum Fassade Pattern.
In der UML gibt es das Komponentendiagramm, der verschiedene Klassen oder Subsysteme zusammenfasst und eine Schnittstelle nach außen anbieten oder eine Schnittstelle von außen benötigt.
Mich beschäftigt die Frage, wie eine Komponente im Code umgesetzt wird.
Kann man das Fassade Pattern nutzen, um eine Komponente zu modellieren?

TK_
Автор

Benötigt man bein Facade Pattern nicht ein Interface?

hc
welcome to shbcf.ru