> -- Евгений Темиргалеев писал(а):
> Несколько раз приходилось делать обёрточные сканеры и форматтеры:(уточнение)
1) "Обёртка" только в смысле данных, не методов. WriteXxx "высокоуровневые" по отношению к процедурам форматтера. Смысл --- единые параметры ("контекст вызова") группы процедур пакуются в запись, выходит гораздо проще.
2) Эти "обёртки" локальны для модуля.

Делать обёрток методов форматтера в виде библиотечных модулей --- пока потребности не возникало (это к вопросу про абстракции).