Wiederverwendung von Quelltext und Delegation
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