Π½Π° ΠΌΠ΅ΡΠΎΠ΄ showList Π½Π΅ ΠΎΠ±ΡΠ°ΡΠ°ΠΉΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ, ΠΎΠ½ ΡΠΈΡΡΠΎ Π΄Π»Ρ ΡΠ΅ΡΡΠ°.
ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π» storage Π»ΠΈΡΡ (ΠΌΠ΅ΡΠΎΠ΄ getSortListHits)
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΡΠ΅ΠΊΡΡΡΠΈΠΈ (ΠΌΠ΅ΡΠΎΠ΄ getSelectedVideoList) ΠΎΡΠΎΠ±ΡΠ°Π» Π½Π°Π±ΠΎΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΠΎΠ±ΡΠ΅ΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠ°ΡΡ timeSecond ΠΈ ΠΈΡΠΊΠ»ΡΡΠΈΠ» ΡΠ°ΠΌ ΠΆΠ΅ hits > 0, Π΄Π°Π½Π½ΡΠ΅ Π»ΠΈΡΡΡ Π·Π°Π½ΠΎΡΠΈΠ»ΠΈΡΡ Π² ΠΎΠ±ΡΠΈΠΉ Π»ΠΈΡΡ.
Π’Π΅ΠΏΠ΅ΡΡ Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΠΠ‘Π’Π« Π ΠΠΠ‘Π’Π !
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ getMaxCashList - ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ» ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ Π²ΡΠ³ΠΎΠ΄Ρ, Π·Π°ΡΠ΅ΠΌ Π² ΡΠΈΠΊΠ»Π΅ ΡΠ΄Π°Π»ΠΈΠ» ΡΠ΅ ΡΡΠΎ ΠΌΠ΅Π½ΡΡΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ
ΠΠ°Π»Π΅Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΡ ΡΠΏΠΈΡΠΊΠΈ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΡ ΠΎΠ±ΡΡΡ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ Π²ΡΠ³ΠΎΠ΄Ρ, Π΅ΡΠ»ΠΈ Π΄Π° ΡΠΎ ΡΠ΄Π°Π»ΡΡ ΡΠ΅, ΡΡΠΎ ΠΌΠ΅Π½ΡΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ
ΠΠΎΡΠ»Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΡ ΡΠΏΠΈΡΠΊΠΈ ΠΈΠΌΠ΅ΡΡ Π»ΠΈ ΠΎΠ½ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ Π΄Π»ΠΈΠ½Ρ, Π΅ΡΠ»ΠΈ Π΄Π° ΡΠΎ ΡΠ΄Π°Π»ΡΡ ΡΠ΅, Π³Π΄Π΅ ΠΊΠΎΠ»Π»ΠΈΡΠ΅ΡΠ²ΠΎ Π²ΠΈΠ΄Π΅ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ
Π·Π°ΡΠ΅ΠΌ ΠΠΠΠΠΠΠΠ Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ ΡΡΠΎ Π² ΠΌΠΎΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ ΡΠΆΠ΅ Π½Π΅ Π²Π°ΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π½Π° ΠΏΠΎΠΊΠ°Π· ΠΏΠΎΡΡΠΎΠΌΡ Π±Π΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΈΠ· ΡΠΏΠΈΡΠΊΠΎΠ² (ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅ ΡΠ΅ΡΡΠΈΠ» ΡΠΆΠ΅ ΠΎΡΡΠ°Π΅ΡΡΡ 1 ΡΠΏΠΈΡΠΎΠΊ) ΠΊΠΎΠΌΠΏΠ°ΡΠ°ΡΠΎΡΠΎΠΌ Π²ΡΡΡΡΠ°ΠΈΠ²Π°Ρ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ Π²ΡΠ³ΠΎΠ΄Ρ ΠΏΠΎ ΡΠ±ΡΠ²Π°Π½ΠΈΡ, Π° Π·Π°ΡΠ΅ΠΌ ΡΠΆΠ΅ Π²ΡΠ²ΠΎΠΆΡ Π½Π° ΡΠΊΡΠ°Π½.
ΠΠ Π§ΠΠ Π’ ΠΠΠΠ¬ΠΠ Π§ΠΠ’ΠΠΠ Π’Π«Π ΠΠ£ΠΠΠ’!
package com.javarush.task.task27.task2712;
import com.javarush.task.task27.task2712.ad.AdvertisementManager;
import com.javarush.task.task27.task2712.kitchen.Cook;
import com.javarush.task.task27.task2712.kitchen.Waiter;
/**
* Created by Admin on 07.01.2018.
*/
public class Restaurant {
public static void main(String[] args){
Tablet tablet = new Tablet(5);
Cook cook = new Cook("Timur");
cook.addObserver(new Waiter());
tablet.addObserver(cook);
tablet.createOrder();
}
}