Design pattern x parser e flusso dati output

martedì 18 marzo 2008 - 15.16

darioscimonelli Profilo | Newbie

Ciao a tutti,
sto mettendo in piedi un motore di parsing che avrà in pasto un txt file con formati eterogenei (e diversissimi fra loro) e dovrà creare in output un file excel o un file di testo.

Sto cercando di ingegnerizzare il tutto e mia idea è creare una classe astratta/interfaccia Output dalla qualè poi discendano le due implementazioni (Excelutput e TextOutput).

Quello che mi sfugge è il codice ridondabile, o meglio, in caso di interfaccia, i metodi del contratto: pensavo ad esempio ad un metodo write che in caso di TextOutput apra uno stream verso un txt file, mentre nel caso di ExcelOutput utilizzi le PIAs di .net per la scrittura su file excel. Come lo fareste voi? passereste al metodo write() riga x riga? Non so se ho spiegato bene le mie perplessità, ma in definitiva la logica c'è ma mi manca l'applicatività.

Grazie 1000
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5