static void Main(string[] args) { IFormato formato = new FormatoPDFService(); IFormato formato2 = new FormatoExcelService(); ImpresionService impresion = new ImpresionService(formato2); Console.WriteLine(impresion.Imprimir()); Console.ReadKey(); }
static void Main(string[] args) { ImpresionService2 ServicioImpresion2 = new ImpresionService2(); Console.WriteLine(ServicioImpresion2.Imprimir()); Console.ReadKey(); ImpresionService ServicioImpresion = new ImpresionService(); Console.WriteLine(ServicioImpresion.Imprimir()); Console.ReadKey(); DocumentoPDFService FormatoPdf = new DocumentoPDFService(); DocumentoService DocumentoConstruido = new DocumentoService(); ImpresionService3 ServicioImpresion3 = new ImpresionService3(DocumentoConstruido, FormatoPdf); Console.WriteLine(ServicioImpresion3.Imprimir()); Console.ReadKey(); IFormatoDocumento Formatopdf = new DocumentoPDFService(); IFormatoDocumento FormatoExcel = new DocumentoExcelService(); DocumentoService DocumentoConstruido2 = new DocumentoService(); ImpresionService4 ServicioImpresion4 = new ImpresionService4(DocumentoConstruido2, Formatopdf); ImpresionService4 ServicioImpresion5 = new ImpresionService4(DocumentoConstruido2, FormatoExcel); Console.WriteLine(ServicioImpresion4.Imprimir()); Console.WriteLine(ServicioImpresion5.Imprimir()); Console.ReadKey(); }