Почему new Directory("myDir") разрешено в Dart? В его определении говорится, что Directory - абстрактный класс.
new Directory("myDir")
Directory
И в этом языковом туре говорится, что абстрактный класс не может быть создан.
Хотя это правда, что Directory является абстрактным классом, он предоставляет factory конструктор , который возвращает экземпляр конкретного класса реализации.