当前位置: 首页 > news >正文

上海专业的网站建设公司排名咨询网站公司建设计划书

上海专业的网站建设公司排名,咨询网站公司建设计划书,公司网站维护由那个部门做,微网站开发需要多少钱案例:制作饮品的步骤是差不多一样的,假设都有四步,打开包装Open、煮水Boil、放杯子里面PutInCup、放佐料PutSomething、喝Drink 利用多态,制作茶和咖啡等饮品 分析:定义一个抽象类,纯虚函数包括Open、Boil…

案例:制作饮品的步骤是差不多一样的,假设都有四步,打开包装Open、煮水Boil、放杯子里面PutInCup、放佐料PutSomething、喝Drink
利用多态,制作茶和咖啡等饮品

分析:定义一个抽象类,纯虚函数包括Open、Boil、PutInCup、PutSomething和Drink
茶和咖啡等饮品类去继承这个抽象类,并实现上述的纯虚函数
通过父类指针指向子类对象进行调用即可

#include<iostream>
class AbstractMakeDrinking 
{
public:virtual void Open() = 0;//打开包装virtual void Boil() = 0;//煮开水virtual void PutInCup() = 0;//放到杯子里面virtual void PutSomething() = 0;//放调料virtual void Drink() = 0;//喝饮料void makeDrink() {Open();Boil();PutInCup();PutSomething();Drink();}
};class Tea :public AbstractMakeDrinking 
{void Open() {std::cout << "Open tea..." << std::endl;}void Boil() {std::cout << "Boil water..." << std::endl;}void PutInCup() {std::cout << "Put tea in cup..." << std::endl;}void PutSomething() {std::cout << "Put milk in cup..." << std::endl;}void Drink() {std::cout << "Drink tea..." << std::endl;}
};class Coffea :public AbstractMakeDrinking
{void Open(){std::cout << "Open Coffea..." << std::endl;}void Boil(){std::cout << "Boil milk..." << std::endl;}void PutInCup(){std::cout << "Put Coffea in cup..." << std::endl;}void PutSomething(){std::cout << "Put sugar in cup..." << std::endl;}void Drink(){std::cout << "Drink Coffea..." << std::endl;}
};void doWork(AbstractMakeDrinking *makedrink) //AbstractMakeDrinking *makedrink = new xxx  父类指针makedrink指向子类对象xxx
{makedrink->makeDrink();delete makedrink;}int main(int argc,char ** agrv) 
{Tea *tea = new Tea;doWork(tea);std::cout << "-------------------" << std::endl;doWork(new Coffea);return 0;
}

运行效果:
在这里插入图片描述

http://www.yayakq.cn/news/607253/

相关文章:

  • 东莞网站建设推广公司公司流程建设的意义
  • 展览会网站建设做网站需要的素材资料
  • 化妆品网站建设预算明细表王野天图片
  • mvc 做网站网站备案 接入商名称
  • 公司创建一个网站需要多少钱电商app制作平台
  • 常见的网站开发工具网站内部服务器错误
  • 网站换空间上怎么办啊做相似网站
  • 网页制作与网站建设宝典 第2版南软科技网站开发
  • 手机网站课程wordpress需要的系统
  • 秦皇岛网站开发价格wordpress将用户锁在前台
  • 山东省住房与建设厅网站首页互联网商业计划书模板范文
  • 免费网站为何收录比较慢网站建设的分析
  • 移动版网站模板怎样做企业推广
  • 3d打印 东莞网站建设手机网站安装
  • 网站模板但没有后台如何做网站保定模板建站定制网站
  • 郑州建站程序湖南省建设厅最新领导分工
  • 建网站设计泰安房产网签数据
  • 现在建设的网站有什么劣势最大的免费网站建设
  • 中英文网站源码 免费外贸网站建设优化
  • 可视化网站制作软件产品开发过程
  • 网站设计咨询电话wordpress cron.sh
  • 盐城网站开发厂商景安怎么把网站做别名
  • 网站建设需要哪些费用支出湖南专业seo推广
  • 购买域名后 可以做网站么门户网站建设方案的公司
  • 快速设计一个网站高校思政教育工作网站建设
  • wordpress后台admin防止恶意长春seo关键词排名
  • 唐山 建设工程信息网站下关汇做网站的公司
  • 商城网站管理系统辽阳内蒙古网站建设
  • 查建设施工资质的网站买个购物网站
  • 福州做企业网站免费信息发布网站有哪些