S
Simon2
Gast
Guten Abend.
Ich habe eine Designtechnische Frage:
Und zwar möchte ich ein Programm möglichst erweiterbar programmieren. So sollen Plugins(Packages) einfach durch die Pfadangabe in einem Textfile (oder XML) hinzugeladen werden.
Anwendungsbeispiel:
Ein JTabbedPane, in dem die Anzahl und der Inhalt der Tabs nicht definiert ist. Ein Tab kann durchaus ein größeres Programm enthalten.
Jedes dieser Programme wäre ein Package, somit wäre das Hauptprogramm sehr leicht erweiterbar.
Falls mein Ansatz nicht total daneben ist und anerkannte, viel bessere Lösungen zur einfachen Erweiterbarkeit von Programmen bestehen, dann müsste ich allein noch wissen, wie ich packages zur Laufzeit hinzulade, aber das find ich noch raus...
Wie der Titel schon sagt, ist mehr ne Designfrage.
Beste Grüße,
Simon
Ich habe eine Designtechnische Frage:
Und zwar möchte ich ein Programm möglichst erweiterbar programmieren. So sollen Plugins(Packages) einfach durch die Pfadangabe in einem Textfile (oder XML) hinzugeladen werden.
Anwendungsbeispiel:
Ein JTabbedPane, in dem die Anzahl und der Inhalt der Tabs nicht definiert ist. Ein Tab kann durchaus ein größeres Programm enthalten.
Jedes dieser Programme wäre ein Package, somit wäre das Hauptprogramm sehr leicht erweiterbar.
Falls mein Ansatz nicht total daneben ist und anerkannte, viel bessere Lösungen zur einfachen Erweiterbarkeit von Programmen bestehen, dann müsste ich allein noch wissen, wie ich packages zur Laufzeit hinzulade, aber das find ich noch raus...
Wie der Titel schon sagt, ist mehr ne Designfrage.
Beste Grüße,
Simon