Zitat von
Tyrael Y.:
Natürlich geht auch der Weg, daß man solch eine Funktion als eine neue Klasse konzipiert wird und diese Parameter als properties dieser Klasse zur Verfügung stellen könnte.
Auch ein schöner Weg wie ich finde.
Sag ich ja auch.
Es macht ja auch Sinn in solchen Fällen statt einer "großen" Funktion eine "kleine" Klasse zu erstellen.
Ich gebe zu ich benutze oft beides.
Meist fange ich mit dem Weg der einzelen Funktion mit einem "Transporter" Objekt als Parameter an und bei weiteren Erweiterungen wird aus solch einer Funktion eine neue Klasse.