add($fox); echo $fox . PHP_EOL; printf('Karmie %s jedzeniem: %s - %s' . PHP_EOL, $fox->getName(), $mealCorn->getName(), $fox->fed($mealCorn) ? 'Zjedzone' : 'Odrzucone'); printf('Karmie %s jedzeniem: %s - %s' . PHP_EOL, $fox->getName(), $mealLeaf->getName(), $fox->fed($mealLeaf) ? 'Zjedzone' : 'Odrzucone'); printf('Karmie %s jedzeniem: %s - %s' . PHP_EOL, $fox->getName(), $mealSteak->getName(), $fox->fed($mealSteak) ? 'Zjedzone' : 'Odrzucone'); printf('Czy zwierze ma futro? %s' . PHP_EOL, ($fox->hasFur() ? 'Tak' : 'Nie')); $fox->clearFur(); echo PHP_EOL; $elephant = new Animal('Słonik', new Elephant()); $zoo->add($elephant); echo $elephant . PHP_EOL; printf('Karmie %s jedzeniem: %s - %s' . PHP_EOL, $elephant->getName(), $mealCorn->getName(), $elephant->fed($mealCorn) ? 'Zjedzone' : 'Odrzucone'); printf('Karmie %s jedzeniem: %s - %s' . PHP_EOL, $elephant->getName(), $mealLeaf->getName(), $elephant->fed($mealLeaf) ? 'Zjedzone' : 'Odrzucone'); printf('Karmie %s jedzeniem: %s - %s' . PHP_EOL, $elephant->getName(), $mealSteak->getName(), $elephant->fed($mealSteak) ? 'Zjedzone' : 'Odrzucone'); printf('Czy zwierze ma futro? %s' . PHP_EOL, ($elephant->hasFur() ? 'Tak' : 'Nie')); $elephant->clearFur(); echo PHP_EOL; $sl = new Animal('Leopard', new SnowLeopard()); $zoo->add($sl); echo $sl . PHP_EOL; printf('Karmie %s jedzeniem: %s - %s' . PHP_EOL, $sl->getName(), $mealCorn->getName(), $sl->fed($mealCorn) ? 'Zjedzone' : 'Odrzucone'); printf('Karmie %s jedzeniem: %s - %s' . PHP_EOL, $sl->getName(), $mealLeaf->getName(), $sl->fed($mealLeaf) ? 'Zjedzone' : 'Odrzucone'); printf('Karmie %s jedzeniem: %s - %s' . PHP_EOL, $sl->getName(), $mealSteak->getName(), $sl->fed($mealSteak) ? 'Zjedzone' : 'Odrzucone'); printf('Czy zwierze ma futro? %s' . PHP_EOL, ($sl->hasFur() ? 'Tak' : 'Nie')); $sl->clearFur(); echo PHP_EOL; echo sprintf('W Zoo przebywa obecnie: %d zwierząt' . PHP_EOL, $zoo->count());