⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 starbuzz.cpp

📁 给一家连锁咖啡店做的源码。希望对大家能有帮助。尤其是这一行业的。
💻 CPP
字号:
#include "Starbuzz.hpp"

using namespace HeadFirstDesignPatterns::Decorator;

int main(int argc, char* argv[])
{
	Beverage* beverage = new Espresso();
	std::cout.setf(std::ios::showpoint);
	std::cout.precision(3);
	std::cout << beverage->getDescription() 
			  << " $" 
			  << beverage->cost() 
			  << std::endl;

	Beverage* beverage2 = new DarkRoast();
	beverage2 = new Mocha(beverage2);
	beverage2 = new Mocha(beverage2);
	beverage2 = new Whip(beverage2);
	std::cout << beverage2->getDescription() 
			  << " $" 
			  << beverage2->cost() 
			  << std::endl;

	Beverage* beverage3 = new HouseBlend();
	beverage3 = new Soy(beverage3);
	beverage3 = new Mocha(beverage3);
	beverage3 = new Whip(beverage3);
	std::cout << beverage3->getDescription() 
			  << " $" 
			  << beverage3->cost() 
			  << std::endl;

	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -