Sobes.tech
Junior — Middle

Comparator sınıfı hangi desen kategorisine aittir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Класс Comparator относится к поведенческим паттернам проектирования, а именно к паттерну Стратегия (Strategy).

Он позволяет определить разные способы сравнения объектов без изменения самих классов объектов. С помощью Comparator можно передавать различные алгоритмы сравнения в методы сортировки или коллекции.

Пример:

List<String> list = Arrays.asList("apple", "banana", "cherry");

// Сортировка по длине строки с помощью Comparator
list.sort(Comparator.comparingInt(String::length));

System.out.println(list); // [apple, cherry, banana]