コード例 #1
0
 public Hamburguesa CocinarHamburguesa(HamburguesaBuilder hamburguesaBuilder)
 {
     hamburguesaBuilder.EstablecerCosto();
     hamburguesaBuilder.AgregarIngredientes();
     hamburguesaBuilder.AgregarPapas();
     return(hamburguesaBuilder.ObtenerHamburguesa());
 }
コード例 #2
0
 public Hamburguesa PrepararHamburguesa(HamburguesaBuilder hamburguesaBuilder)
 {
     hamburguesaBuilder.AñadirLechuga();
     hamburguesaBuilder.AñadirQueso();
     hamburguesaBuilder.AñadirJitomate();
     hamburguesaBuilder.AñadirSalsa();
     hamburguesaBuilder.AñadirPapas();
     hamburguesaBuilder.AñadirCatsup();
     return(hamburguesaBuilder.TerminaPizza());
 }
コード例 #3
0
 public Hamburguesa CocinarHamburguesa(HamburguesaBuilder hamburguesaBuilder)
 {
     hamburguesaBuilder.PasoAñadirIngredientes();
     hamburguesaBuilder.PasoAñadirPapas();
     return(hamburguesaBuilder.ObtenerHamburguesa());
 }
コード例 #4
0
 public void AñadirProximaHamburguesa(HamburguesaBuilder hamburguesaBuilder)
 {
     _hamburguesaBuilder = hamburguesaBuilder;
 }
コード例 #5
0
        public static void pedidoHamburguesa(HamburguesaBuilder HamburguesaSolicitada)
        {
            HamburguesaNueva = HamburguesaSolicitada;

            Console.WriteLine("Se registro el pedido con exito");
        }
コード例 #6
0
 public void RecepcionarHamburguesa(HamburguesaBuilder hamburguesaBuilder)
 {
     _hamburguesaBuilder = hamburguesaBuilder;
 }
コード例 #7
0
 static Hamburguesa cocinarHamburguesa(HamburguesaBuilder nueva)
 {
     Cocina.pedidoHamburguesa(nueva);
     Cocina.prepararHamburguesa();
     return(Cocina.construirHamburguesa());
 }
コード例 #8
0
 public void OrdenHamburguesa(HamburguesaBuilder hamburguesaBuilder)
 {
     _hamburguesaBuilder = hamburguesaBuilder;
 }