У меня есть сложный объект, такой как Cat, который обладает многими свойствами, такими как возраст, любимая еда для кошек и т.д.
Букет кошек хранится в коллекции Java, и мне нужно найти всех кошек, которые в возрасте 3 лет, или тех, чья любимая еда для кошек - Whiskas. Разумеется, я могу написать собственный метод, который найдет тех Кошек с определенным свойством, но это становится громоздким со многими свойствами; есть ли общий способ сделать это?