wma: PlugIns ermöglichen

Beitrag lesen

Hallo,

bisher habe ich ein "Projekt", das mit den Funktionalitäten, die es bereitsellt nur die bereits enthaltenen Klassen so braucht, wie sie eben schon exisiteren.

Möche jemand zusätzliche Funktionalität einbinden, sollte dies möglichst gehen ohne den Code des Projekts direkt zu ändern sondern diesen zu updaten mit einem PlugIn. Sprich durch PlugIns soll die Funktionalität erweitert werden können ohne die Kernfiles des Projektes ändern zu müssen.

Meine einzig annähernde Idee war eben, einen PlugIn-Ordner einzuführen, in dem mögliche PlugIns liegen müssen. Diese müssen eine komplette schon bestehende Klasse des Projektes extenden, sodass die Grundfunktionalität weiterhin gewehrleistet wird. Wie ich das genau umsetzten könnte weiß ich eben nicht oder wie ich es anders lösen könnte.

Gruß