кончились идеи(
"Класс TestOrder должен быть потомком класса Order"
package com.javarush.task.task27.task2712;
import com.javarush.task.task27.task2712.kitchen.Cook;
import com.javarush.task.task27.task2712.kitchen.Waiter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class Restaurant {
private static final int ORDER_CREATING_INTERVAL = 100;
public static void main(String[] args) throws IOException{
Cook cook = new Cook("Vasya");
Waiter waiter = new Waiter();
cook.addObserver(waiter);
Cook cook1 = new Cook("Petya");
cook1.addObserver(waiter);
List<Tablet> tabletList = new ArrayList<>();
Tablet t1 = new Tablet(1);
t1.addObserver(cook);
Tablet t2 = new Tablet(2);
t2.addObserver(cook1);
Tablet t3 = new Tablet(3);
t3.addObserver(cook1);
tabletList.add(t1);
tabletList.add(t2);
tabletList.add(t3);
RandomOrderGeneratorTask rgt = new RandomOrderGeneratorTask(tabletList, ORDER_CREATING_INTERVAL);
new Thread(rgt).start();
/*
Tablet tablet = new Tablet(1);
Cook cook = new Cook("Amigo");
cook.addObserver(new Waiter());
tablet.addObserver(cook);
tablet.createOrder();
tablet.createOrder();
tablet.createOrder();
tablet.createOrder();
DirectorTablet dt = new DirectorTablet();
dt.printAdvertisementProfit();
dt.printCookWorkloading();
dt.printActiveVideoSet();
dt.printArchivedVideoSet();
*/
}
}