Исходя из задания которое ты написал, а именно (хранение/получение информации) то есть, тебе нужно просто хранить данные, достаточно использовать коллекции для этого, ты можешь хранить животных в списке как объекты, а можешь просто как элементы. В дальнейшем если тебе понадобиться добавить методы животным, то ты без проблем это сможешь сделать. Тут можно остановиться на простой иерархии. Dogs extends Animal, Cat extends Animal, etc..