Какова цель «абстрактных типов» в Джулии? Есть ли использование, кроме использования типа для иерархии наследования?Зачем использовать абстрактное ключевое слово в Julia?
abstract Animal
type Dog <: Animal
sound
color
end
type Bird <: Animal
sound
color
end
В чем цель этого, если он не дает возможности наследовать атрибуты и методы?