Rolf B: PlugIn Manager entwickeln

Beitrag lesen

Hallo dedlfix,

braucht jedes Plugin ein Pendant im Basiscode

Die Betonung liegt auf ein. Will man ein OOP-PDK anbieten, muss es genau eine abstrakte Plugin-Klasse geben, und über Eigenschaften/Methoden dieser Klasse kommt das Plugin an das API der Basis-Application heran. Es gibt ggf. mehrere Variationen dieser Basisklasse, die dann aber alle von einer AbstractPlugin-Klasse erben sollten. Oder die Basisklasse stellt ein API mit unterschiedlichen Verbindungspunkten bereit, und unterschiedliche Plugins verbinden sich mit unterschiedlichen Stellen. Das festzulegen ist Sache der Plugin-fähigen Application.

Rolf

--
sumpsi - posui - clusi