#flutter #dart #future
#flutter #dart #будущее
Вопрос:
Я знаю, что означает API для разработки программного обеспечения.
Но я понятия не имею, почему класс Future вызывается как Future API в Dart и Flutter.
Могу ли я узнать, почему он называется «Future API»?
Комментарии:
1. У вас есть ссылка, где это упоминается?
2. Почему это не API? Каждый класс предоставляет интерфейс . Интерфейсы предназначены для программирования , и обычно такие программы являются приложениями , поэтому обычно «интерфейс» и «API» используются взаимозаменяемо.
Ответ №1:
API просто означает интерфейс прикладного программирования и используется в мире программирования во многих разных контекстах…Обычно это относится к набору функций, которые вы, как программист, можете подключить для взаимодействия с каким-либо другим программным обеспечением.
Самая простая и понятная версия API для понимания — это, вероятно, просто интерфейс.
В этом контексте «Future API» (если они ссылались на него таким образом) просто определяет сигнатуру будущего и говорит что-то о том, как вы можете взаимодействовать с будущим. по сути, это определение, которое позволяет вам знать, чего ожидать от будущего класса и что вы можете с ним сделать. Точно так же что-то вроде API Google Places определяет набор «функций», с которыми вы можете взаимодействовать, которые возвращают определенный тип данных.