问题....

3.
    1.一个游戏里有许多士兵,这些士兵可以通过装备不同的武器来将其转变为不同的
兵种,比如装备上弓箭便可以转变为弓箭手,从而拥有弓箭手的一些特 殊能力,
比如装备上马,便转变为骑兵,从而又拥有了骑兵的一些特殊能力。假设这个游戏
仅允许出现这些兵种:剑兵(装备:剑),剑盾兵(装备:剑和 盾。后略),长
枪兵,弓箭手,剑盾骑兵,长枪骑兵,弓箭骑兵。请设计出士兵的类的关系图。

    2.假设我们要为这个游戏添加一些英雄——它们仅仅是拥有一些特殊能力特殊属性的
士兵。该如何重新设计上述的类关系图?

    3.游戏中如果需要控制其中一个英雄,类关系图又该如何改变设计?
2.当程序员为枚举类型增加新元素时,有时会忘记在相应的switch 语句中增加新的case 条件。怎样才能自动查出这个问题?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值