Modelado de Objetos

20/05/2004 - 14:00 por msnews.microsoft.com | Informe spam
Tengo que desarrollar una aplicación en C# donde tengo que trabajar con
Archivos Planos. El problema es el siguiente: los clientes me envian dos
archivos planos (Encabezado y Detalle), el programa tiene que procesar estos
archivos y generar un nuevo archivo, la pregunta ¿Desde el punto de vista
orientado a objetos, como puedo modelar esta aplicaciòn?

Gracias de Antemano
 

Leer las respuestas

#1 Rodrigo Meneses
20/05/2004 - 16:08 | Informe spam
Saludos,
Podrias tener una clase "Procesador" que tiene como agregación un objeto de
la clase StreamReader.
Tal clase Procesador tendrá un método "Procesar" que, utilizando el
StreamReader, lee todo el archivo plano de entrada, llama a métodos de
lógica de negocio definidas en la misma clase ( o en otra si quieres tener
mas cohesión) y da como salida un archivo plano (utilizando tambien como
objeto agregado on StreamWriter)
La elección del Stream adecuado dependerá principalmente del formato de los
archivos. Si son archivos de texto, entonces los Readers/Writers son una
excelente elección. Ambos están disponibles en el namespace System.IO.
Espero que te sirva de algo la ayuda. Te mandaría un UML con el diagrama
estático de clases, pero estoy un poco apurado
Saludos,
-Rodrigo Meneses
Arquitecto de Software
www.vedantek.com

"msnews.microsoft.com" wrote in message
news:
Tengo que desarrollar una aplicación en C# donde tengo que trabajar con
Archivos Planos. El problema es el siguiente: los clientes me envian dos
archivos planos (Encabezado y Detalle), el programa tiene que procesar


estos
archivos y generar un nuevo archivo, la pregunta ¿Desde el punto de vista
orientado a objetos, como puedo modelar esta aplicaciòn?

Gracias de Antemano



Preguntas similares