Здравствуйте Vi2, Вы писали:
Vi2>Так что пусть будут шаблоны, это меньшее зло.
Проникся.
Vi2>Для каждого интерфейса IMyInterface (т.е. для каждого параметра шаблона) будет свой класс IBaseImpl<IMyInterface> с реализацией функций IBase. Если функции большие и постоянные можно сделать то, что делает ATL при подобной ситуации.
Просветление наступило
Я вообще-то уже начинал подумывать в эту сторону, но то что в Delphi все чудно наследуется, меня остановило