Objektorientierte Programmierung für Komponentenentwickler Übersicht

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Objektorientierte Programmierung für Komponentenentwickler - Index

Falls Sie bereits Anwendungen in Delphi geschrieben haben, wissen Sie, dass eine Klasse sowohl Daten als auch Quelltext enthält und dass Sie Klassen zur Entwurfs- und zur Laufzeit bearbeiten können. In diesem Zusammenhang sind Sie ein Komponentenbenutzer.

Wenn Sie dagegen neue Komponenten entwickeln, gehen Sie mit Klassen anders um als Anwendungsentwickler. Sie versuchen, die internen Vorgänge der Komponente vor dem Entwickler, der sie benutzt, zu verbergen. Durch die Auswahl geeigneter Vorfahren für die Komponenten und mithilfe von Schnittstellen, die nur die vom Entwickler benötigten Eigenschaften und Methoden zur Verfügung stellen, können Sie unter Berücksichtigung der in den folgenden Themen angesprochenen Richtlinien vielseitige und wiederverwendbare Komponenten entwickeln.

Wenn Sie Komponenten erzeugen wollen, sollten Ihnen die folgenden Themen vertraut sein, die mit der objektorientierten Programmierung (OOP) zusammenhängen: