Благодаря nHibernate, некоторые из структур данных, с которыми я работаю, являются списками внутри списков внутри списков. Так, например, у меня есть объект данных под названием «категория», который имеет свойство .Children, которое преобразуется в список категорий ... каждая из которых может иметь дочерние элементы ... } Есть ли что-то подобное в Java уже или мне нужно определить свое собственное?
Мне нужен интерфейс вроде:
interface Function<X,Y> {
Y eval(X obj);
}
Есть ли что-то подобное в Java уже или мне нужно определить свой собственный?