Особенность Go Lang заключается в отсутствии классического подхода к ООП, вместо этого используются структуры и интерфейсы для определения свойств и поведения объектов. Авторы подробно разбирают такие аспекты, как отсутствие прямого указания на модификаторы доступа, использование композиции вместо наследования и возможности реализации полиморфизма через интерфейсы с неявной типизацией. Работа подчеркивает, что, несмотря на свои уникальные подходы к ООП, Go Lang позволяет эффективно реализовывать его ключевые принципы, открывая новые возможности для разработчиков современных программных решений.
Информационные технологии и математическое моделирование (ИТММ-2023) : материалы XXII Международной конференции имени А. Ф. Терпугова, 4-9 декабря 2023 г.. Томск, 2024. Ч. 2. С. 39-44