Зачем нужны интерфейсы в #Go? / туториал по интерфейсам в #Golang

Разбираемся на примерах, что такое интерфейсы и как использовать. ❤️ Реквизиты, если у вас есть желание поддержать меня и развитие канала: Boosty — Patreon — Donation Alerts — BTC — 18vz3Lr94CLqebH41hbYLwYviJ96wvXm7i ETH — 0x86e4Fad409BEd0aE8A8367d92d866bbDC54E8A6c Telegram: Discord: Текстовая версия: 00:00 - Вступление 00:21 - Абстрактные типы данных 01:21 - Что такое интерфейс 01:49 - Примеры из стандартной библиотеки Go 02:51 - Пример. Хранение логов 04:09 - Пример. Хранилище данных 05:24 - Пример. Подмена хранилища в тестах 05:48 - Пустой интерфейс (interface{}) 07:12 - Странности с nil и интерфейсами 08:53 - Итоги 09:13 - Финал Полезные ссылки: - Раздел об интерфейсах на Effective Go: #interfaces - Глава про интерфейсы в A Tour of Go: - Тред про nil и интерфейсы в почтовой рассылке Go Nuts: Music from ROADTOMUSIC - Smooth Vibes (Copyright Free Music) Download free: Music from Crystal Squad - Isolation (Copyright Free Music) Download free: Music from danyvin - Pretty Lofi (Copyright Free Music) Download free: Music from Crystal Squad - In My Mind (Copyright Free Music) Download free: Music from AHOAMI - Riverbank (Copyright Free Music) Download free:
Back to Top