Ява: длинный список условий, что делать? [закрыто]

Мне нужно предложение для правильного подхода к применению условий в Java.

У меня есть 100 условий, на основе которых я должен изменить значение переменной String, которая будет отображаться пользователю.

пример условия:a0 && c>8) && d>9 || x!=4

Есть больше условий, но переменные более или менее одинаковы.

Я делаю это прямо сейчас:

    if(condition1)
    else if(condition2)
    else if(condition3)
    ...

Очевидно, альтернатива переключателя будет вложена в if-else 'то есть

if(condition1)
 switch(x)
  {
   case y:
     blah-blah
   }        
else if(condition2)
switch(x)
  {
   case y:
     blah-blah
   }  
else if(condition3)
...

Но я ищу более элегантное решение, такое как использование интерфейса для этого с полиморфной поддержкой, что я мог бы сделать, чтобы избежать строк кода, или какой подход должен быть правильным.

---Редактировать---

Я действительно требую это на устройстве Android. Но это больше Java-конструкция здесь.

Это небольшой снимок условий, которые у меня есть со мной. Больше будет добавлено, если несколько пройдено / не выполнено. Это, очевидно, потребовало бы большего, если бы ещес / без вложенности. В этом случае обработка будет идти медленно.

Сейчас я храню сообщения в отдельном классе с различными строковыми переменными, которые я сохранил статическими, поэтому, если условие становится истинным, я выбираю статическую переменную из единственного класса и отображаю ее. Правильно ли это для хранения результирующих сообщений.

Ответы на вопрос(4)

Ваш ответ на вопрос