K
KartoffelKiffer
Gast
Hallo,
meine Frage beruht auf folgender Basis: Ich habe eine Klasse, in der einige Dateioperationen vonstatten gehen. Diese Dateioperationen werden ebenfalls in mehreren anderen Klassen und Funktionen aufgerufen.
Jetzt ist es lästig, wenn ich eine neue Dateioperation einfüge, in jeder Funktion, wo diese ebenfalls benötigt wird, diese Dateioperation manuell hinzuzufügen. Die Dateioperationen benötigen keinerlei Übergabeparameter, es sind alles void-Methoden.
Ist es nun möglich, dass wenn ich auf diese Dateioperationen zugreifen möchte, eine Funktion erstelle:
" Analysiere Klasse 'Dateioperationen' "
" Hole alle Methoden die wiefolgt lauten: präfix_Name() "
" Rufe alle Methoden auf, die dem Muster entsprechen "
So muss ich an der Stelle, wo die Dateioperationen allesamt aufgerufen werden müssen, nur noch die eine Funktion 'starteAlleDateioperationen' (wie oben beschrieben) aufrufen, und die gesamte Routine wird abgehandelt.
Das wars eigentlich schon. Ich hoffe mir kann geholfen werden.
Mfg Tom
meine Frage beruht auf folgender Basis: Ich habe eine Klasse, in der einige Dateioperationen vonstatten gehen. Diese Dateioperationen werden ebenfalls in mehreren anderen Klassen und Funktionen aufgerufen.
Jetzt ist es lästig, wenn ich eine neue Dateioperation einfüge, in jeder Funktion, wo diese ebenfalls benötigt wird, diese Dateioperation manuell hinzuzufügen. Die Dateioperationen benötigen keinerlei Übergabeparameter, es sind alles void-Methoden.
Ist es nun möglich, dass wenn ich auf diese Dateioperationen zugreifen möchte, eine Funktion erstelle:
" Analysiere Klasse 'Dateioperationen' "
" Hole alle Methoden die wiefolgt lauten: präfix_Name() "
" Rufe alle Methoden auf, die dem Muster entsprechen "
So muss ich an der Stelle, wo die Dateioperationen allesamt aufgerufen werden müssen, nur noch die eine Funktion 'starteAlleDateioperationen' (wie oben beschrieben) aufrufen, und die gesamte Routine wird abgehandelt.
Das wars eigentlich schon. Ich hoffe mir kann geholfen werden.
Mfg Tom