Задачи на интерфейсы в Java. Часть 2
Добавьте в интерфейс Drawable default-метод describe().
Добавьте static-метод в интерфейс MathUtils.
Сделайте интерфейс Comparable для класса Student (по имени).
Отсортируйте список Student через Collections.sort.
Сделайте интерфейс Validator<T> с методом boolean validate(T value).
Реализуйте Validator<String> для проверки непустой строки.
Используйте лямбда-выражение для реализации Comparator<String> по длине.
Сделайте интерфейс Readable и класс FileReader (concept).
Приведение типов: instanceof и проверка перед cast.
Итоговая задача на интерфейсы.