Собственное Java-решение для таблицы решений

Я ' Я провел интересную дискуссию с уважаемым коллегой и хотел бы получить дополнительные сведения ...

Мне нужно реализовать некоторую базовую логику таблицы решений в моем приложении. Я хотел использовать OpenL Tablets, который представляет данные решений в электронной таблице Excel. Мне это нравится, он прост в установке и обслуживании, требует небольшого объема памяти и ресурсов обработки. Я могу легко добавлять новые таблицы, и у меня есть несколько таблиц с более чем 100 строками и до 10 условиями. Эти данные довольно статичны и редко меняются.

Мой коллега не хочет вводить сторонний API в микс и имеет оговорки по поводу привязки к файловому формату Microsoft.

Я понимаю его точку зрения, но единственный способ реализовать таблицу решений через Java - это написать серию уродливых операторов if или case, что хорошо для небольших таблиц, но станет неуправляемым, когда я перейду к большим таблицам.

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

Большое спасибо за ваше время.

7
задан Elwood 4 May 2011 в 20:37
поделиться