Example #1
0
        public Documentacion construye(string nombreCliente)
        {
            constructor.construyeSolicitudPedido(nombreCliente);
            constructor.construyeSolicitudMatriculacion
                (nombreCliente);
            Documentacion documentacion = constructor.resultado();

            return(documentacion);
        }
Example #2
0
        static void Main(string[] args)
        {
            ConstructorDocumentacionVehiculo constructor;

            Console.WriteLine("Desea generar " +
                              "documentación HTML (1) o PDF (2):");
            string seleccion = Console.ReadLine();

            if (seleccion == "1")
            {
                constructor = new ConstructorDocumentacionVehiculoHtml();
            }
            else
            {
                constructor = new ConstructorDocumentacionVehiculoPdf();
            }
            Vendedor      vendedor      = new Vendedor(constructor);
            Documentacion documentacion = vendedor.construye("Martín");

            documentacion.imprime();
        }