public void ChangeSuperPower(ISuperPower power) { _power = power; }
public void SetSuperPower(ISuperPower superPower) { SuperPower = superPower; SetSuperPowerObject(); }
public Hero(ISuperPower power) { _power = power; }
public Hero(string name, int healthPoints, int attackPoints, ISuperPower superPower, int defencePoints, int shieldPoints) : base(name, healthPoints, attackPoints, defencePoints) { ShieldPoints = shieldPoints; SuperPower = superPower; SetSuperPowerObject(); }