4. Design Patterns (Entwurfsmuster) - Adapter Pattern mit Java Code

preview_player
Показать описание
Hallo zusammen,

herzlich Willkommen bei ModelMyMind, deinem Informatik-Kanal.
Stell dir vor, dass du eine APP entwickelst, die Finanzdaten visualisiert.
Du beziehst deine Daten von einem Finanzdatenanbieter, der dir hochwertige Daten im XML Format liefert.
Ab einem gewissen Zeitpunkt entscheidest du dich, die App zu verbessern, indem du eine intelligente Analysebibliothek von einem Drittanbietern integrieren möchtest.
Der Anbieter dieser Bibliothek kann allerdings nur Analysen auf Basis von JSON-Formaten anbieten.
Der Quellcode dieser Bibliothek steht dir nicht zur Verfügung, so dass du den Code nicht so anpassen kannst, so dass die Library auch XML-Daten auswerten kann.
Du möchtest aber die Library trotzdem einbinden. Was müssten wir tun, damit wir library nuten können?
Eine Antwort auf die Frage gibt uns das Adapter pattern:

Das Adapter Pattern ist ein Entwurfsmuster aus dem Bereich der Softwareentwicklung und gehört zu den Strukturmustern der Gang of Four.
Zweck: Adapter (auch Wrapper genannt) Pattern sind Schnittstellen-Adapter, die inkompatible Softwarekomponenten miteinander verbinden
Der Adapter lässt Klassen zusammenarbeiten, die aufgrund inkompatibler Schnittstellen sonst nicht möglich wären.
Der Adapter
1. greift auf die Daten der angebundenen (anzubindenden) Schnittstelle zu,
2. transformiert die Daten in gewünschter Weise
3. und leitet die Daten an das Zielsystem weiter.

Ich wünsche dir viel Spaß mit diesem Video. Falls dir das Video gefallen hat, dann unterstütze meinen Kanal mit einem Daumen nach oben und einem Abo

Vielen Dank.

#designpatterns #adapterpattern #adapter #gangoffour #entwurfsmuster #cleancode #programmierung #informatik #wirtschaftsinformatik #medieninformatik #java #objektorietierteprogrammierung #programmierer #programmierenlernen #softwareentwickler #softwareentwicklung
Рекомендации по теме
Комментарии
Автор

Falls Dir das Video gefallen hat, dann freue ich mich auf Deine Unterstützung meines Kanals mit einem Abo. Vielen Dank.

ModelMyMind
Автор

ich finde Eclipse sieht bei dir krass aus wie heißt dieser Theme ?

Rajai-alhariri
Автор

Das Video muss ich mir noch mal angucken. Ich habe das Gefühl, dass ich das Thema nicht verstanden habe.

Alan-nmkn
Автор

Cooles Video.Machst du eventuel paar Videos zu Maven(Wie man eventuell die anderen Bibliotheken wie Graphs benutzen kann)?

thebigmonstaandy