Сегодня будем создавать в RAD Studio Delphi библиотеку классов, реализующих сортировку списков однотипных объектов.
#### **Цель задачи**
Прикладной разработчик должен получить инструмент для создания дочерних классов, в которых можно:
* оперировать с объектами списка;
* применять различные правила сравнения объектов;
* применять различные алгоритмы сортировки объектов.
На выходе должна получиться библиотека классов, которая позволяет:
* прикладному разработчику сортировать любой из 100 объектов любым из 100 методов сортировки;
* дорабатывать и поддерживать новые алгоритмы или новые типы объектов в течении одного дня силами одного специалиста.[Читать дальше →][1]
[1]:
https://habrahabr.ru/post/314780/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut