Здравствуйте, samius, Вы писали:
S>Алгоритм в конструкторе? Нельзя ли вынести?
Да, алгоритм зависит от параметров, которые переданы в конструктор. А дополнительная сущность окажется разная для разных классов, и пользователю библиотеки придётся следить за тем, чтобы подбирать нужную сущность к создаваемому объекту. Вообще, странно, что такая простая вещь не предусмотрена в языке. У меня всё-таки теплится надежда, что я просто какой-то хитрости не знаю.