www.patterns-kompakt.de



Kontakt:




www.gernotstarke.de

www.springer-vieweg.de

Plugin

Klassen werden erst durch die Konfiguration in ein System eingebunden und nicht bereits zum Übersetzungszeitpunkt, um Erweiterbarkeit und Anpassungsfähigkeit zu erhöhen.

siehe: github(), PEAA, PK

Klassendiagramm

Beispiel

Als Beispiel dient ein - zugegebenermaßen - sehr rudimentäres Skripting-Framework.

Plugins dienen hier dazu, neue Befehle in Form von Macros zu deployen.

Ein Skript nutzt diese Befehle zur Laufzeit.

Um das Zusammenspiel im Detail beobachten zu können, setzen Sie den log-level auf DEBUG in der logback.xml und führen den zugehörigen TestCase aus.

Ressourcen


© 2002-2021 · Dr. Gernot Starke · Email E-Mail schreiben...
Layout inspired by Verena Segert und SELFHTML).
Letzte Änderung 11. Januar 2021.

Impressum und Ausschluss der Garantie (disclaimer)