Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Blup,
31. Aug 2017
Alles was sich ändert würde ich aus einer Konfigurationsdatei oder einer Datenbank lesen.
Auch mögliche Werte, Wertbezeichungen, usw.
Selbst welche Ergebnisfelder es gibt und die zugehörige Berechnungsvorschrift kann man dort ablegen.
Vieleicht ist die Beschreibung der IDEA-Schnittstelle in dem Zusammenhang interessant:
https://audicon.net/downloads/330
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Blup,
30. Aug 2017
Die Ausgangsdaten sind also in einer Tabelle enthalten, deren Feldnamen und Feldreihenfolge sich von Jahr zu Jahr ändern.
Dabei können Felder entfallen oder neue hinzukommen.
Eine Software soll natürlich im Kern nicht verändert werden.
Aber was ist bei dir der Kern? Dazu ein Beispiel.
Es soll eine Ergebnismenge aus einer Menge von Feldern berechnet werden, deren Inhalt für den...