首页 > 其他分享 >今日总结

今日总结

时间:2023-11-06 10:01:13浏览次数:37  
标签:总结 transportation void class Transportation 今日 public Road

今日完成了适配器模式的学习

#include <iostream>

using namespace std;

class Transportation
{
public:
virtual void drive(){}
};

class Car:public Transportation
{
public:
void drive()
{
cout<<"小轿车";
}
};

class Bus:public Transportation
{
public:
void drive()
{
cout<<"大巴";
}
};

class Road
{
public:
Transportation* transportation;

Road(Transportation* transportation)
{
this->transportation=transportation;
}
virtual void driveOnRoad(){}
};

class CementRoad:public Road
{
public:
CementRoad(Transportation* transportation):Road(transportation)
{

}

void driveOnRoad()
{
transportation->drive();
cout<<"行驶在水泥路"<<endl;
}
};

class BituminousRoad:public Road
{
public:
BituminousRoad(Transportation* transportation):Road(transportation)
{

}
void driveOnRoad()
{
transportation->drive();
cout<<"行驶在柏油路"<<endl;
}
};


int main()
{
Transportation* transportation;
Car car=Car();
transportation=&car;
CementRoad(transportation).driveOnRoad();
}

标签:总结,transportation,void,class,Transportation,今日,public,Road
From: https://www.cnblogs.com/ysl666/p/17811893.html

相关文章

  • 今日报告
    [实验任务一]:双向适配器实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。Animal.java//动物接口interfaceAnimal{voidmakeSound();voidcatchMouse();}AnimalAdapter.java//双向适配器classAnimalAdapterimplementsAnimal{privateAnima......
  • 2023-2024-1 20231304 《计算机基础与程序设计》第六周学习总结
    2023-2024-120231304《计算机基础与程序设计》第六周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第六周作业这个作业的目标作业正文2023-2024-120231304《计算机基础与程......
  • 第六周学习总结
    #学期(如2023-2024-1)学号(如:20231300)《计算机基础与程序设计》第X周学习总结##作业信息|这个作业属于哪个课程|<班级的链接>(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)||-- |-- ||这个作业要求在哪里|https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06(如[2......
  • 2023-2024-1 20231319 《计算机基础与程序设计》第六周学习总结
    2023-2024-120231319邓传山《计算机基础与程序设计》第四周学习总结作业信息这个作业属于哪个课程[2023-2024-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/12999)这个作业要求在哪里[作业要求](https://www.cnblo......
  • 2023-2024-1 20231305 《计算机基础与程序设计》第六周学习总结
    2023-2024-1学号:20231305《计算机基础与程序设计》第六周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2022-2023-1计算机基础与程序设计第六周作业)这个作业的目标<自学教材计算......
  • 存储云服务中弹性文件服务(SFS)的一些总结
    1.概念简单地说,即按需扩展的高性能文件存储,并且可共享里面的所有数据,可把它看作是一个大的文件夹。采用的是FTP/SFTP协议,且要访问该文件夹的时候只需在本地进行访问即可,即减少了访问时长。2.地位可为ECS,BMS,CCE等提供服务,也可被共享其中的数据。3.优势弹性扩展操作简单,低......
  • 2023-2024-1 20231412《计算机基础与程序设计》第6周学习总结
    2023-2024-120231412《计算机基础与程序设计》第6周学习总结作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13002这个作业的目标自学......
  • 2023-10月数字逻辑与电路设计助教总结
    一、助教工作的具体职责和任务 1.和老师如何配合的:在担任助教的过程中,我会和老师商量如何收作业以及收作业的时间,例如让学委加我QQ约定好时间收作业。老师会和我商量批改作业的问题,以便于及时发还作业。老师会让我和同学们商量做实验的时间和顺序,以及安排好实验的时间。2.具体职......
  • 一周总结
    一周学习总结crypto1、题上标了是md5,url,rabbit,摩斯直接用工具解密。2、分辨是哪种编码,base64后缀有=,url有%,摩斯最好认。misc1、gif动图可以使用fireworks,看到每一帧,得到flag。2、二维码扫码一般没用,可以用binwalk分离出内含zip,打开发现不是伪密码,进行密码暴破,使用fc......
  • #2023-2024-1 20231408《计算机基础与程序设计》第六周学习总结
    作业信息这个作业属于哪个课程<2023-2024-1-计算机基础与程序设计>这个作业要求在哪里<2023-2024-1计算机基础与程序设计第六周作业>这个作业的目标<《计算机科学概论》第七章,《C语言程序设计》第五章,上周测试题>作业正文教材学习内容总结Polya的“如何......