bool Dinosaur::eats(const Animal& inPrey) const { return inPrey.eatenBy(*this); }
bool Fish::eats(const Animal& inPrey) const { return inPrey.eatenBy(*this); }
bool Dinosaur::eats(const Animal& inPrey) const { return inPrey.eatenBy(*this); }
bool Fish::eats(const Animal& inPrey) const { return inPrey.eatenBy(*this); }