Hi,
ich habe in meinem (Pseudo-)Code folgende redundante Zustandsprüfung:
Wie kann ich diese Redundanz am elegantesten auslagern? Eine vorherige Methode mit switch bzw. if/else finde ich nicht so dolle.
Danke und viele Grüße,
Meisenmann
ich habe in meinem (Pseudo-)Code folgende redundante Zustandsprüfung:
Java:
void f1(int){
if(allowed) {
update(int);
}
else {
throw new Exception("not allowed");
}
}
void f2(double) {
if(allowed) {
update(double);
}
else {
throw new Exception("not allowed");
}
}
void f3(String) {
if(allowed) {
update(String);
}
else {
throw new Exception("not allowed");
}
}
Wie kann ich diese Redundanz am elegantesten auslagern? Eine vorherige Methode mit switch bzw. if/else finde ich nicht so dolle.
Danke und viele Grüße,
Meisenmann
Zuletzt bearbeitet von einem Moderator: