filmov
tv
4. Design Patterns (Entwurfsmuster) - Adapter Pattern mit Java Code
Показать описание
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
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
Комментарии