GO курс программирования с нуля /#28 Встраивание типов

- наш обучающий телеграм канал для Golang разработчиков - папка с самыми полезными ресурсами для Golang разработчиков Композиция и встраивание методов в Golang После чтения данного урока вы сможете: Создавать структуры с помощью композиции; Встраивать одни методы в другие; Забыть о классическом наследовании. Если присмотреться, все окружающие вас предметы состоят из мелких деталей. У людей также есть конечности, и на каждой руке пять пальцев. У цветов лепестки и стебли. У марсоходов есть колеса, гусеницы и целые подсистемы вроде Станции Мониторинга Окружающей Среды (REMS). Каждая часть играет свою роль. Встраивание методов в Golang Встраивание методов упрощает процесс использования методов. Представьте, что вам нужно узнать погоду на Марсе, зафиксированную модулем Curiosity. Можно перенаправить запрос в систему REMS, что в свою очередь отправит ваш запрос термометру для определения температуры воздуха. Используя встраивание, нет нужды знать путь к методу — просто спросите Curiosity. Не очень удобно самостоятельно писать методы для вложения из одного типа в другой, как показано в Листинге 3. Такой репетативный код, называемый шаблонным, не приносит ничего, кроме мешанины и беспорядка.
Back to Top