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