Встречается на собеседованиях • сегодня

Примером какого паттерна является Comparator

`Comparator` в Java является примером паттерна **Strategy**. Этот паттерн позволяет инкапсулировать алгоритм сравнения в отдельный класс, который можно динамически подменять. Вместо жесткого кодирования логики сравнения внутри класса, `Comparator` выносит её наружу, обеспечивая гибкость. ```java List names = Arrays.asList("Alice", "Bob", "Charlie"); // Стратегия сортировки по длине строки Comparator lengthComparator = (a, b) -> a.length() - b.length(); names.sort(lengthComparator); ``` Таким образом, `Comparator` позволяет менять поведение сортировки без изменения основного алгоритма.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы