Необходимо описать класс зоопарк. В зоопарке расположено произвольное число клеток. Клетки могут докупаться. Каждая клетка может быть пустой или содержать ровно одно животное. При попытке посадить в клетку с животным новое животное, должна возникать исключительная ситуация. Каждое животное может быть либо хищником, либо травоядным. У каждого животного можно узнать имя, тип животного, класс животного, а также услышать голос. При «прогулке» по зоопарку посетитель должен услышать голоса всех животных зоопарка или понять, что некоторые из клеток пустые
Зоопарк позволять выполнять следующие операции:
1. Отображать все клетки в зоопарке. При наличии животного в клетке, животное подаёт голос
2. Выводить информацию о том, какие уникальные типы животных живут в зоопарке
3. Узнавать количество хищников и травоядных в зоопарке