问个简单的问题。
宵 2018-09-12 02:18:36 假如有两个类,坦克和子弹。
坦克中有一个vector<子弹>的容器,这能决定坦克发射的子弹的数量。
1,
坦克可以可以同时发射一定数量的子弹,并且子弹的类型并不相同。
坦克在因为某些原因而发生变化时,就会修改坦克功能,比如其能发射的子弹从一颗变成两颗,子弹的速度从2变成4,子弹大小从5变成10,子弹对建筑的杀伤力从一般变成终极。
于是我就想在坦克里设置这样一个变量,其中包括子弹的数量(这个属于坦克),子弹的速度,大小,破坏力。
希望将四个可能发生变化的属性进行包装处理,到时候也更加方便控制。
这个怎么实现呢?用一个类,定义四个公共变量吗?