Auf Thema antworten

Vielleicht solltest du mal erklären was du erreichen möchtest.

Ansonsten hilft dir vielleicht sowas:

[code=Java]

interface Rule {

  boolean check(XYZ value);

}

class SomeRule implements Rule {

  boolean check(XYZ value) {

    if(value == ...) {

      ...

      return true;

    }

    return false;

  }

}

class AnotherRule implements Rule {

  boolean check(XYZ value) {

    if(value.abc == ...) {

      ...

      return true;

    }

    return false;

  }

}

[/code]

[code=Java]

Rule[] rules = new Rule[n];

rules[0] = new SomeRule();

rules[1] = new AnotherRule();

...

[/code]



Oben