Использование методов и интерфейсов в языке Go
Ознакомьтесь с рекомендациями по написанию методов и интерфейсов на языке Go.
Цели обучения
В этом модуле вы узнаете больше о следующих компонентах.
- как в Go реализованы принципы ООП, такие как инкапсуляция и композиция;
- как писать методы и зачем они нужны;
- как писать встроенные и перегруженные методы;
- как писать и использовать интерфейсы и чем они отличаются от интерфейсов в других языках программирования.
Предварительные требования
- Окружение Go, готовое к созданию приложений. В идеале должна быть установлена и настроена среда Go, а также Visual Studio Code с расширением Go.
- Возможность создания и изменения файлов
.go
. - Возможность запуска приложений Go с помощью командной строки терминала.
- Знание основных типов данных, таких как
string
,int
иboolean
. - Умение создавать простейшие потоки управления данными, например с операторами
if
иfor
. - Умение создавать функции.
- Умение создавать структуры.