В том состоянии, в котором сейчас находится ваш код, нет никакой разницы, но дело не в этом.Далее вам нужно будет что-то делать со своими животными, не зная, какие животные у вас есть и что они могут делать.Предположим, вы хотите разделить своих животных на млекопитающих, птиц и насекомых.Некоторые из них могут прыгать, но не другие.Это будет очень уродливый код, если вы создадите определенные классы или атрибуты для млекопитающих, которые могут прыгать и т. Д. Если вы вместо этого создадите интерфейс, у вас будет много вариантов.Вы можете создать список животных, которые могут прыгать, а затем сказать им прыгать, независимо от их типа.Позже вы можете добавить крик своим животным.Просто добавьте интерфейс для этого.