@Override
public void update(Observable o, Object arg) {
this.order = (Order) arg;
System.out.println(this + " was prepared by " + o);
}
package com.codegym.task.task27.task2712;
import com.codegym.task.task27.task2712.kitchen.Cook;
import com.codegym.task.task27.task2712.kitchen.Waiter;
public class Restaurant {
public static void main(String[] args) {
Tablet tablet = new Tablet(1);
Cook cook = new Cook("Rondereo");
tablet.addObserver(cook);
Waiter waiter = new Waiter();
cook.addObserver(waiter);
tablet.createOrder();
// tablet.createOrder();
// tablet.createOrder();
// tablet.createOrder();
}
}