public Strategy(Fish fish) { this.fish = fish; }
public InitialStrategy(Fish fish) : base(fish) { }
public LifeStrategy(Fish fish, double speedFactor) : base(fish) { this.speedFactor = speedFactor; }
public DeadStrategy(Fish fish) : base(fish) { }