Покажите пример использования abstract class и interface class в коде.

FlutterMiddle: уверенно применяет в рабочем проекте, видит риски и тестируемостьDart CoreТеорияabstract-classdartdart-coreinterfaceoop

Что хотят услышать интервьюеры:

Минимальный пример:

Ответ:

abstract interface class AuthRepository {
  Future<User> login(LoginCommand command);
}

Что важно проговорить: код должен быть коротким, но показывать ownership состояния, обработку ошибок и отсутствие лишних side effects. Хороший ответ: сначала объясните задачу примера, затем разберите строку, где применяется abstract class и interface class, и отдельно назовите ограничение: путать extends и implements.

Источники

Похожие вопросы