Patrón de traductor

En un trabajo anterior, mi gerente sugirió el uso de un patrón de traductor para convertir datos de una tabla de datos a objetos. Básicamente, la clase Translator tenía solo métodos estáticos (es decir, clase) por lo que era una agregación de llamadas a funciones. Mi enfoque inicial fue implementar constructores para cada objeto que pudiera tomar una fila de DataTable como argumento y crear una instancia que correspondiera a los datos.

Dijo que la clase Translator había sido sugerida por Microsoft y que proporcionaba una mejor modularidad de código. Puedo ver este punto, pero al mismo tiempo parece un enfoque muy no OO (aunque el patrón de visitante tiene características similares).

¿Alguno de ustedes ha usado este patrón, y qué les parece? ¿pros y contras?

Respuestas a la pregunta(4)

Su respuesta a la pregunta