Hi
ich hänge da gard etwas fest.
ich habe mehrere Methoden die sich quasi nur an ganz wenigen Stellen unterscheiden.
da dacht ich mir, geb doch einfach noch einen "typ" mit als Parameter und handle den Unterschied in einem switch ab.
So weit, so gut (hoffe ich)
Nur springe ich die Methoden per notification an.
Und schon stürzen die Fragen/Probleme auf mich ein:
Wie bringe ich den "typ" zur Methode?
Als property? Hab ich mental unter globale Variable (alter C-programmierer...) und damit als böse abgelegt.
Als Parameter? das würde ich am Liebsten machen. nur wie?
nach dem Doppelpunkt von meineMethode kann ich ja nichts mitgeben. (oder doch? wenn ja, wie?)
oder muss ich dann tatsächlich jedes mal bei
für userinfo ein dictionary aufbauen?
Das erscheint mir zu umständlich.
Oder macht man das noch ganz anders?
ich hänge da gard etwas fest.
ich habe mehrere Methoden die sich quasi nur an ganz wenigen Stellen unterscheiden.
da dacht ich mir, geb doch einfach noch einen "typ" mit als Parameter und handle den Unterschied in einem switch ab.
So weit, so gut (hoffe ich)
Nur springe ich die Methoden per notification an.
Und schon stürzen die Fragen/Probleme auf mich ein:
Wie bringe ich den "typ" zur Methode?
Als property? Hab ich mental unter globale Variable (alter C-programmierer...) und damit als böse abgelegt.
Als Parameter? das würde ich am Liebsten machen. nur wie?
nach dem Doppelpunkt von meineMethode kann ich ja nichts mitgeben. (oder doch? wenn ja, wie?)
oder muss ich dann tatsächlich jedes mal bei
für userinfo ein dictionary aufbauen?
Das erscheint mir zu umständlich.
Oder macht man das noch ganz anders?
Ich habe auch keine Loesung, aber ich bewundere das Problem!
_____________________________________________________
Hape42
_____________________________________________________
Hape42