Подскажите, зачем мы реализуем в классе методы по типу isalcoholic? Всегда думал, что в классе создается костяк , в котором есть методы итд. А уже реализация непосредственно идет в объекте. Как вариант класс Drink, а в объекте уже beer и cola? в котором метод isalc возвращает true и false соответственно?