В предыдущем задании мой менеджер предложил использовать шаблон Translator для преобразования данных из DataTable в объекты. В принципе, класс Translator имел только статические (т.е. класс) методы, поэтому он был агрегацией вызовов функций. Мой первоначальный подход заключался в том, чтобы реализовать конструкторы для каждого объекта, которые могут принимать строку DataTable в качестве аргумента и создавать экземпляр, соответствующий данным.Рисунок переводчика
Он сказал, что класс Translator был предложен Microsoft и обеспечил лучшую модульность кода. Я вижу этот момент, но в то же время он кажется очень не-OO-подход (хотя шаблон посетителя имеет схожие характеристики).
У вас есть этот образец, и что вы думаете об этом? за и против?
Спасибо GrayWizardx! –