刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

请依据给出的说明和Java代码,完成策略设计模式下的汽车竞速类游戏相关类的设计,填写(n)处的字句。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

1. void stop()

2. BrakeBehavior

3. wheel.stop()

4. wheel=behavior

5. brake()

解析:

根据题目描述和给出的Java代码,这是一个使用策略(Strategy)设计模式来模拟不同轮胎刹车行为的例子。

  1. BrakeBehavior接口中,应该定义一个表示刹车行为的方法,即void stop()
  2. Car抽象类中,应该有一个表示刹车行为的对象,即BrakeBehavior
  3. Car类中的brake方法应该调用其内部BrakeBehavior对象的stop方法,即wheel.stop()
  4. ShortWheelCar类的构造函数中,应该初始化其刹车行为,即wheel = behavior
  5. StrategyTest类的main方法中,创建了ShortWheelBrake对象并传递给ShortWheelCar对象,然后调用其刹车方法,即car1.brake()
创作类型:
原创

本文链接:请依据给出的说明和Java代码,完成策略设计模式下的汽车竞速类游戏相关类的设计,填写(n)处的字句。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share