не пойму, что не так. Уже голова не подсказывает
package com.javarush.task.task27.task2712;
import com.javarush.task.task27.task2712.kitchen.*;
import com.javarush.task.task27.task2712.statistic.StatisticManager;
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) {
Waiter waiter = new Waiter();
Cook firstCook = new Cook("James Cook");
Cook secondCook = new Cook("SpongeBob");
StatisticManager.getInstance().register(firstCook);
StatisticManager.getInstance().register(secondCook);
firstCook.addObserver(waiter);
secondCook.addObserver(waiter);
List<Tablet> tabletList = new ArrayList<>();
OrderManager orderManager = new OrderManager();
for(int i = 0; i < 5; i++) {
Tablet tablet = new Tablet(i);
tablet.addObserver(orderManager);
tabletList.add(tablet);
}
Thread t = new Thread(new RandomOrderGeneratorTask(tabletList, ORDER_CREATING_INTERVAL));
t.start();
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
}
t.interrupt();
DirectorTablet directorTablet = new DirectorTablet();
directorTablet.printAdvertisementProfit();
directorTablet.printCookWorkloading();
directorTablet.printActiveVideoSet();
directorTablet.printArchivedVideoSet();
}
}