Паттерны проектирования API, Гивакс Д.Д., 2023.
API представляют собой контракты, которые определяют принципы взаимодействия приложений, сервисов и компонентов. Паттерны проектирования API — это набор лучших практик, спецификаций и стандартов, обеспечивающих простоту и надежность их использования для разработчиков. Книга объединяет и объясняет наиболее важные паттерны, используемые со- обществом разработчиков API и экспертами Google. Паттерны проектирования API определяют набор принципов для разработки внутренних и публичных API. Джей Джей Гивакс, будучи специалистом из Google, рассказывает о паттернах, которые обеспечат вашим API согласованность, масштабируемость и гибкость. Вы узнаете, как улучшить дизайн самых распространенных API и как действовать в сложных пограничных случаях. Понятные иллюстрации, актуальные примеры и подробные сценарии позволят тщательно разобраться в каждом паттерне.
Коллективные операции.
До этого момента большинство рассмотренных нами паттернов проектирования фокусировались одновременно на одном или двух ресурсах. В текущей же части мы разберем паттерны, предназначенные для работы с более обширными коллекциями ресурсов. В главах 17 и 23 мы научимся копировать, перемещать, импортировать и экспортировать ресурсы между коллекциями, а также узнаем обо всех проблемах, которые сопровождают эту функциональность. В главе 18 мы освоим применение ряда стандартных методов для обработки блоков ресурсов, одновременно оперируя с их наборами, а не единичными экземплярами. И хотя можно применить эту идею к стандартному методу Delete, в главе 19 мы пойдем дальше, разобрав одновременное удаление множества ресурсов с помощью фильтрации коллекции (о чем будет подробнее рассказано в главе 22), а не по уникальным идентификаторам ресурсов.
КРАТКОЕ СОДЕРЖАНИЕ.
Часть I.Введение.
Часть II.Принципы проектирования.
Часть III.Основы.
Часть IV.Связи ресурсов.
Часть V.Коллективные операции.
Часть VI.Безопасность.
Купить .
Теги: Гивакс :: книги по проектированию :: проектирование :: программирование :: паттерны
Смотрите также учебники, книги и учебные материалы:
- Программируем на Java, Лой М., Нимайер П., Лук Д., 2023
- Программирование для Android, Самоучитель, Колисниченко Д.Н., 2021
- Программирование GPU при помощи Python и CUDA, Тоуманен Б., 2020
- Прикладное машинное обучение без учителя с использованием Python, Пател А., 2020
- Система модулей Java, Парлог Н., 2021
- Основы искусственного интеллекта, Нетехническое введение, Таулли Т., 2021
- Основы искусственного интеллекта в примерах на Python, Самоучитель, Постолит А.В., 2024
- Основы Python для Data Science, Кеннеди Б., 2023