This repository has been archived on 2022-11-09. You can view files and clone it, but cannot push or open issues or pull requests.
patterns-old/lesson_3/Whip.hpp

27 lines
449 B
C++
Raw Normal View History

2021-11-01 18:04:47 +00:00
/*
* Whip.hpp
*
* Created on: 1 нояб. 2021 г.
* Author: alexander
*/
#pragma once
#include "CondimentDecorator.hpp"
class Whip: public CondimentDecorator
{
public:
Whip(Beverage *beverage): CondimentDecorator(beverage) {}
std::string getDescription() const override
{
return beverage->getDescription() + ", Whip";
}
double cost() const override
{
return 0.10 + beverage->cost();
}
};