Cześć,
jestem w trakcie pisania projektu zaliczeniowego, którego zadaniem będzie obsługa pizzerii. Chce zrobić to na zasadzie jakiegoś switcha, czy else ifa, gdzie z menu użytkownik będzie wybierał składniki którymi aplikacja będzie dekorować obiekt.
Czyli zasada działania miej więcej coś takiego,
- wybór wielkości ciasta
- w loopie wybór składników (póki user nie wybierze np "x"), którymi będzie dekorowane ciasto.
- Wyświetlenie podsumowania.
Najbardziej zastanawiam się jak zrobić możliwość dekorowania obiektu w czasie działania programu.
Do utworzenia pizzy z sosem pomidorowym i pieczarkami, tworzę nowy obiekt i z góry zakładam składniki
basicPizza = new Mushrooms(new TomatoSouce(new PizzaLarge()));
Ja jednak potrzebuję na początku tylko zadać wielkość ciasta, a dopiero potem dobierać składniki i nie bardzo wiem jak to zrobić.
Będę wdzięczny za podpowiedz w tym temacie.
projekt: https://github.com/plucins/Java/tree/master/JavaSE/PizzaProject