Comparable - интерфейс Comparable

Интерфейс Comparable предназначен для определения функции сравнения объектов, и реализации так называемого естественного порядка их следования. Данный интерфейс содержит всего один метод, который и должен реализовывать функцию сравнения.

Comparable используется в нескольких интерфейсах базовой библиотеки, таких как num, Date, Duration, String.