Comparable - имплементится самим классом, когда нужен натуральный порядок сортировки. Пример - класс String. Comparatore - имплементится другими классами. Дает возможность отделить реализацию сравнения от класса и сделать несколько реализаций сравнения от класса и сделать несколько реализаций срарализакий сранезаций сранезаций сранераций.