Обобщенное программирование - частный случай ООП ?
От: Аноним  
Дата: 22.07.05 16:52
Оценка:
Собственно т.н. обобщенное программирование — в чем его глубокий смысл если тот самый
<some_type> который используется в шаблонах по сути есть базовый класс в ООП.

например непонятно зачем ломать голову как сделать сортировку один раз для всех типов поддерживающих это понятие когда можно выделить некий интерфейс ICompare у которого будут методы сравнения и все типы которые можно сравнивать и соотв-но сортировать должны поддерживать этот интерфейс. А в методе сортировки использовать непосредственно ссылку на интерфейс. Помоему такая реализация нагляднее и понятнее чем шаблонизация. Мож поэтому в первой версии .net шаблонов и небыло ? Там вроде как все типы — объекты.

24.07.05 07:14: Перенесено модератором из 'C/C++. Прикладные вопросы' — Павел Кузнецов
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.