package ru.tandemservice.test.task1; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; /** *

Задание №1

* Реализуйте интерфейс {@link IStringRowsListSorter}. * *

Мы будем обращать внимание в первую очередь на структуру кода и владение стандартными средствами java.

*/ public class Task1Impl implements IStringRowsListSorter { // ваша реализация должна работать, как singleton. даже при использовании из нескольких потоков. public static final IStringRowsListSorter INSTANCE = new Task1Impl(); @Override public void sort(final List rows, final int columnIndex) { // напишите здесь свою реализацию. Мы ждем от вас хорошо структурированного, документированного и понятного кода. } public static void main(String[] args) { } }