Appena iniziando a imparare i modelli. Ecco una semplice domanda che ho.Quale modello dovrei utilizzare per elaborare i report in un'infrastruttura per consentire varie rappresentazioni?
Ho un oggetto Report
contenente Page
s, ciascuna delle quali contiene vari ReportElement
s (Table
, Paragraph
, Image
) e così via. Supponiamo che io voglio creare un'infrastruttura per l'adozione di un Report
e sputando varie rappresentazioni di questo Report
come un documento RTF formattato, un documento TeX-formattato, un documento HTML, ecc
Quale design pattern sto cercando qui ?
Ogni singolo "generatore" può essere un costruttore. http://en.wikipedia.org/wiki/Builder_pattern –
Hmm, credo che l''oggetto' (Report) sia già stato creato; il 'Generatore' dovrebbe semplicemente 'generare' un file che contiene una rappresentazione RTF/HTML/... dell'istanza Report che è stata data. –
"Il generatore dovrebbe ..." Concordato: il punto è che i disegni si annidano e si sovrappongono. Raramente c'è un singolo pattern per questo genere di cose. –