public string tipo {set;get;}
public string resumen {set;get;}
public string contenido {set;get;}
public string prologo {set;get;}
public void mostrarLibro()
Console.WriteLine("El tipo de libro es: "+tipo);
Console.WriteLine("El resumen de libro es: "+resumen);
Console.WriteLine("El contenido de libro es: "+contenido);
Console.WriteLine("El prologo de libro es: "+prologo);
public abstract class libroBuilder
public abstract void ingresarTipo();
public abstract void ingresarResumen();
public abstract void ingresarContenido();
public abstract void ingresarPrologo();
public libro obtenerLibro()
public class libroCalculoBuilder : libroBuilder
public override void ingresarTipo()
oblibro.tipo = "Libro de Calculo";
public override void ingresarResumen()
oblibro.resumen = "Resumen del libro de Calculo";
public override void ingresarContenido()
oblibro.contenido = "Contenido del libro de Calculo";
public override void ingresarPrologo()
oblibro.prologo = "Prologo del libro de Calculo";
public class libroProgramacionBuilder : libroBuilder
public override void ingresarTipo()
oblibro.tipo = "Libro de Programacion";
public override void ingresarResumen()
oblibro.resumen = "Resumen del libro de Programacion";
public override void ingresarContenido()
oblibro.contenido = "Contenido del libro de Programacion";
public override void ingresarPrologo()
oblibro.prologo = "Prologo del libro de Programacion";