Komponenten und Klassen
Nach oben zu Einführung in die Komponentenentwicklung - Index
Da Komponenten Klassen sind, gehen Komponentenentwickler anders vor als Anwendungsprogrammierer. Neue Komponenten erfordern stets die Ableitung neuer Klassen.
Es gibt zwei grundlegende Unterschiede zwischen der Entwicklung von Komponenten und ihrer Verwendung in einer Anwendung. Wenn Sie eine Komponente entwickeln,
- haben Sie Zugriff auf Bereiche der Klasse, die einem Anwendungsprogrammierer nicht zugänglich sind;
- fügen Sie der Komponente neue Bestandteile hinzu (z.B. Eigenschaften).
Diese Unterschiede bringen jedoch auch zusätzliche Konventionen mit sich. Als Komponentenentwickler müssen Sie sich in erster Linie darüber Gedanken machen, wie die Anwendungsprogrammierer Ihre Komponenten einsetzen werden.