2015-02-18 2 views
3

Чтобы быть уверенным, удалил ли Дарт явное определение interface теперь в пользу неявного определения его через abstract?Удалено ли ключевое слово «интерфейс» из Дарта?

Я вижу, что упоминается в Dart and Interface Segregation Principle, однако я также найти много контента еще ссылающегося явное определение, такие как When to use interfaces in Dart?

ответ

5

Да. Ключевое слово интерфейса было удалено из Dart. Вместо этого все классы имеют implicit interfaces. Поэтому, если вы хотите определить интерфейс, вы можете использовать абстрактный класс.

См. Это blog post с 2012 года об устранении ключевого слова интерфейса.

Смежные вопросы