Wiederverwendung von Quelltext und Delegation

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Schnittstellen verwenden


Eine Möglichkeit der Wiederverwendung von Quelltext in Schnittstellen besteht darin, ein Objekt in die Schnittstelle aufzunehmen bzw. die Schnittstelle als Objekt in eine andere einzufügen. Die Verwendung von Eigenschaften, die Objekttypen darstellen, stellt einen Ansatz der Wiederverwendung und Delegation dar. Zur Unterstützung dieser Struktur für Schnittstellen stellt die Sprache Delphi das Schlüsselwort implements bereit, mit dem die Implementierung einer Schnittstelle ganz oder teilweise einem untergeordneten Objekt übertragen werden kann (Delegation).

Eine andere Möglichkeit der Wiederverwendung von Quelltext durch Einfügen und Delegation ist die Aggregation. Dabei enthält ein äußeres Objekt ein inneres Objekt, das Schnittstellen implementiert, die nur durch das äußere Objekt offen gelegt werden.

Themen


Siehe auch