Diseño de aplicaciones orientadas a objetos
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
656 B

package patronBuilder;
public class Main {
public static void main(String[] args) {
Cocina cocina = new Cocina();
ConstructorPizzas cPH = new ConstructorPizzaHawai();
ConstructorPizzas cPP = new ConstructorPizzaPicante();
//el cliente seria al que se le pregunta que pizza quiere, y se llamaria
//a la cocina para que la prepare. por simplificar codigo se hara aqui.
cocina.setConstructorPizzas(cPH);
cocina.construirPizza();
Pizza pizza = cocina.getPizza();
pizza.dimeIngredientes();
cocina.setConstructorPizzas(cPP);
cocina.construirPizza();
Pizza pizza2 = cocina.getPizza();
pizza2.dimeIngredientes();
}
}