阅读下列说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】某软件公司欲开发一款汽车竞速类游戏,需要模拟长轮胎和短轮胎急刹车时在路面上留下的不同痕迹,并考虑后续能模拟更多种轮胎急刹车时的痕迹。现采用策略(Strategy)设计模式来实现该需求,所设计的类图如图6-1所示。

欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web

阅读下列说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】某软件公司欲开发一款汽车竞速类游戏,需要模拟长轮胎和短轮胎急刹车时在路面上留下的不同痕迹,并考虑后续能模拟更多种轮胎急刹车时的痕迹。现采用策略(Strategy)设计模式来实现该需求,所设计的类图如图6-1所示。 【C++代码】#include<iostream>usingnamespacestd;classBrakeBehavior{public:(1);/*其余代码省略*/};classLongWheelBrake:publicBrakeBehavior{public:voidstop(){cout<<"模拟长轮胎刹车痕迹!"<<end1;}/*其余代码省略*/};classShortWheelBrake:publicBrakeBehavior{public:voidstop(){cout<"模拟短轮胎刹车痕迹!"<<end1;}/*其余代码省略*/};classCar{protected:(2)wheel;public:voidbrake(){(3);}/*其余代码省略*/};classShortWheelCar:publicCar{public:ShortWheelCar(BrakeBehavior*behavior){(4);}/*其余代码省略*/};intmain(){BrakeBehavior*brake=newShortWheelBrake();ShortWheelCarcar1(brake):car1.(5);return0;}

1. virtual void stop( )=02. BrakeBehavior*3. Wheel->stop( )4. wheel=behavior5. brake( )

访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top