Wrapper (Software)



Als Wrapper (englische Version von „Verpackung“ oder „Umschlag“) oder Adapter (für spätere Versionen von „Customung“), siehe “ Schnittstelle „, die in der Informationstechnologie verfügbar sein wird . Dieses Programm kann als Programm verwendet werden, Sie können Themenprogramme programmieren. Die „Umhüllung“ kann ein bildender Künstler als Technologe sein.

Wrapper Wird aus Unterschiedlich gründlich eingesetzt, zumeist ist das Kompatibilitäts-, Sicherheits- oder Architektonisches gründlich. Ist Beispielsweise Wrapper behilflich, WENN Programmteile Eines Andere Programmiersprache used Werden Soll, oder Auch um den zugriff auf Bestimmt Programmteile einzuschränken (da das Programm nur so Innerhalb des Wrappers läuft).

Beispiele

TCP Wrapper
Das Hintergrund Programm inetd Eine unixartigen Computer Verarbeitet als TCP Wrapper eingehender Verbindungsanfragen . Der beantragte Netzwerkdienst wurde durch Konfiguration entsprechend eingerichtet oder verweigert. [1]
Java-Datenbankkonnektivität (JDBC)
JDBC ist eine der Datenbankschnittstelle der Java- Plattform, die eine der besten in der Schnittstelle zu Datenbanken ist . Sie sind für die Implementierung des Implementierungsservice des Herstellers verantwortlich und können alle Funktionen der Datenbank vervollständigen. Hier finden Sie Wrapper für den Zugriff auf Datenbanken.
Gleiten Wrapper
Glide Wrapper Mind Emulatoren der Voodoo Graphics -Grafikkarten und der Glide – Bibliothek , als Wrapper zu anderen 3D-Hardware und der Beschaluniger-API DirectX .

GL-Wrapper

Der GL Wrapper indirectx von Feral Interactive , togl von der Valve Corporation [2] Eulen Eon [3] von Virtual Programming Wird zur Portierung von DirectX Computerspielen zu OpenGL used.

Wrapper als Entwurfsmuster

→ Hauptartikel : Adapter (Entwurfsmuster) und Dekorateur

Die objektorientierte Programmierung lehrt den Entwurfsmuster- Adapter und -Dekorator , wobei beide Wrapper bezeichnet werden.

Die Adapter – Entwurfsmuster Werden zum Verhüllen von Zueinander inkompatible Klassenschnittstellen Benutzt. Es wird aber Auch, NEBEN DEM Entwurfsmuster Fassade , sterben oft für Implementierung von Wrappern für oder fremde Programm used Ganze Programmteile.

Ein Dekorateur wird dabei verwildert, eine Klasse um zusätzliche Funktionen zu erweitern. Objekte der Klasse waren dabei von Dekorierern umhüllt. Neue Funktionen werden ge�ndert und Funktionen werden zum Objekt delegiert .

Einzelstunden

  1. Hochspringen↑ AktiviereTCP-Wrapper. FreeBSD ; abgeraufen am 10. Oktober 2009 .
  2. Hochspringen↑ Github-Repository
  3. Hochspringen↑ Dienstleistungen: Virtuelle Programmierung. Abgerufen ist der 14. Februar 2017 (amerikanisches Englisch).