刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
1. void stop()
2. BrakeBehavior
3. wheel.stop()
4. wheel=behavior
5. brake()
根据题目描述和给出的Java代码,这是一个使用策略(Strategy)设计模式来模拟不同轮胎刹车行为的例子。
BrakeBehavior接口中,应该定义一个表示刹车行为的方法,即void stop()。Car抽象类中,应该有一个表示刹车行为的对象,即BrakeBehavior。Car类中的brake方法应该调用其内部BrakeBehavior对象的stop方法,即wheel.stop()。ShortWheelCar类的构造函数中,应该初始化其刹车行为,即wheel = behavior。StrategyTest类的main方法中,创建了ShortWheelBrake对象并传递给ShortWheelCar对象,然后调用其刹车方法,即car1.brake()。本文链接:请依据给出的说明和Java代码,完成策略设计模式下的汽车竞速类游戏相关类的设计,填写(n)处的字句。
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
