public class Main { public static void main(String[] args) { Getraenk getraenk1 = new Tee(); getraenk1 = new Milch(getraenk1); // Tee mit Milch dekorieren getraenk1 = new Suessstoff(getraenk1); // Suessstoff hinzufügen System.out.println(getraenk1.getBeschreibung() + " kostet " + getraenk1.preis() + " Euro."); // Weihnachtstee mit Zimt, Milch, Süßstoff, Rum: Getraenk getraenk3 = new Rum(new Zimt(new Milch(new Suessstoff(new Tee())))); System.out.println(getraenk3.getBeschreibung() + " kostet " + getraenk3.preis() + " Euro."); Getraenk getraenk2 = new Kaffee(); getraenk2 = new Zucker(getraenk2); // Kaffee mit Zucker dekorieren getraenk2 = new Zucker(getraenk2); // nochmal Zucker drauf getraenk2 = new Milch(getraenk2); // und mit Milch dekorieren. System.out.println(getraenk2.getBeschreibung() + " kostet " + getraenk2.preis() + " Euro."); } }