Ключевое слово covariant было внедрено в Dart для борьбы с важной проблемой переопределения методов.
В статье содержатся разбор проблемы, описание работы covariant и пример его использования для решения проблемы.
Техническая поддержка проекта ВсеТут
info@vsetut.pro