Hallo Zusammen,
ich habe eine kurze Frage.
Wie kann man in Java eine Methodenausführung abhängig von einem bestimmten vordefinierten Wert machen?
Natürlich könnte ich vor jede Methode eine if-Abfrage setzen, jedoch trägt dies nicht zur Übersicht bei und ist nicht sonderlich elegant.
Beispielsweise hat man drei verschiedene Geräte und je nachdem welches beim Ausführen des Programms gesetzt ist, möchte man gewisse Methoden ausführen und andere wiederrum nicht.
Pseudocode Bsp.:
@Gerät("A") //also wenn gerät A dann führe Methode machX() aus usw.
machX();
@Gerät("B")
machY();
@Gerät("A,B")
machZ();
Geht dass vielleicht irgendwie mit Annotations oder ähnlichem?
Danke im Vorraus
Andreas
ich habe eine kurze Frage.
Wie kann man in Java eine Methodenausführung abhängig von einem bestimmten vordefinierten Wert machen?
Natürlich könnte ich vor jede Methode eine if-Abfrage setzen, jedoch trägt dies nicht zur Übersicht bei und ist nicht sonderlich elegant.
Beispielsweise hat man drei verschiedene Geräte und je nachdem welches beim Ausführen des Programms gesetzt ist, möchte man gewisse Methoden ausführen und andere wiederrum nicht.
Pseudocode Bsp.:
@Gerät("A") //also wenn gerät A dann führe Methode machX() aus usw.
machX();
@Gerät("B")
machY();
@Gerät("A,B")
machZ();
Geht dass vielleicht irgendwie mit Annotations oder ähnlichem?
Danke im Vorraus
Andreas
Zuletzt bearbeitet: