Задание выполнено. Но подскажите, пожалуйста, для моего понимания: зачем нам в данном случае в абстрактом родительском классе метод void makeDrink()? Без него тоже код, вроде бы, по смыслу работает нормально, по-моему. Нет?