Constructor.java
Never
package modelo; import java.util.HashMap; public class Constructor { private HashMap<String, Item> recetas = new HashMap<String, Item>(); public Constructor() { this.agregarReceta("mm-mm--m-", new Hacha(new Madera())); this.agregarReceta("pp-pm--m-", new Hacha(new Piedra())); this.agregarReceta("MM-Mm--m-", new Hacha(new Metal())); this.agregarReceta("mmm-m--m-", new Pico(new Madera())); this.agregarReceta("ppp-m--m-", new Pico(new Piedra())); this.agregarReceta("MMM-m--m-", new Pico(new Metal())); this.agregarReceta("MMMpm--m-", new PicoFino()); } public boolean puedoCraftear(String receta) { return this.recetas.containsKey(receta); } public void agregarReceta(String receta, Item resultado) { this.recetas.put(receta, resultado); } public Item craftear(String receta) { return this.construir(this.recetas.get(receta)); } private Item construir(Hacha hacha) { return new Hacha(hacha.getMaterial()); } private Item construir(Pico pico) { return new Pico(pico.getMaterial()); } private Item construir(PicoFino picoFino) { return new PicoFino(); } }
Raw Text
-
TUSHY A DP With My Husband and Ex-Boyfriend
4 min ago
-
Untitled
17 min ago
-
Untitled
20 min ago
-
Untitled
23 min ago
-
Untitled
28 min ago
-
Broke & Homeless StepMilf Lauren Pixie Begs and Pleads to Stepson She Will Do ANYTHING -S2:E1
35 min ago
-
Untitled
38 min ago
-
sadasd
PHP | 41 min ago
-
Untitled
41 min ago
-
Untitled
44 min ago