> -- Александр Ильин писал(а):
> Тогда дурацкий вопрос вам: зачем вам И переопределяемый метод, И параметр в методе Sort (который, кстати, тоже переопределяемый)?
У меня в голове сразу возникает куча, не менее дурацких - ответов
1) в задаче могут быть много разных списков. Например, столбцы некой матрицы. И каждый сортируется по своему критерию: числовой прядок, текстовый, как дата, и т.п..
2) таких "матриц" может быть несколько. Т.е., превращение метода в просто_функцию - не всегда в тему.

Про замену процедурного типа на абстрактный объект приемник_сообщений - я знаю.
Наслушался уже.
Просто function of object - выглядело бы гораздо естественней. И эффективнее