Hallöchen
In einer Gruppe von 10 Leuten bearbeiten wir in unserm Studium ein Projekt.
Ein Programm welches mit verschiedenen Algorithmen eine Lösung zu einem Problem finden soll.
Jetzt haben wir uns zum einen gedacht, die Algorithmen per
DLL einzubinden, was auch alle sehr anspricht.
Die Frage ist folgende:
Jeder Algorithmus hat unterschiedliche Startparameter und benötigt unter Umständen individuelle Abbruchbedingungen.
Einem Genetischen Algorithmus kann man ja beispielsweise mitgeben, wieviele Generationen es insgesamt geben soll.
Ein Parameter den es bei anderen Algorithmen unter Umständen nicht gibt.
Deshalb möchten wir auch eine
GUI per
DLL einbinden (einfach ein Dialog oder ein Panel).
Was sagen die Profis:
Sollte man
GUI und Logik in die selbe
DLL stecken (algo.dll) oder in unterschiedliche (algo.logik.dll und algo.gui.dll)?
Und mit welcher Begründung?