Bedingungen-Array

  • Themenstarter Themenstarter stev.glasow
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
S

stev.glasow

Gast
Ist es möglich mehere Bedigungen in einem Array abzulegen und diese dann später in einer Abfrage zu nutzen ? So in etwa:

Code:
?[] bedingungen = {%d < 80 && %d > 20, %d < 1200 && %d > 900};

for(int i = 0; i < bedingungen.length(); i++){
    if(bedingungen[i] % value){
        return i;
    }
}
Hoffe dieser Pseudo-Code veranschaulicht was ich meine ?
 
Wäre es nicht einfacher und vor allem besser lesbar, pro Bedingungsprüfung eine eigene Methode einzuführen, die dann jeweils true oder false zurückgibt?
 
Wie wäre es mit einem Interface?

Code:
public interface Condition{
  public boolean condition( Object argument );
}

Das können verschiedenste Klassen implementieren, und du kannst einen Array aus den verschiedenen Instanzen anlegen.

Code:
Condition[] array = new Condition[1];
array[0] = new SchnellUndRot();

if( array[0].condition( ferrari ) ){
  ...
}
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben