使用了面向对象的思想,将敌人作为一个整体看待,减少了重复代码 。