Язык golang (GO) за 1 час. ООП - полное руководство.
HTML-код
- Опубликовано: 18 окт 2024
- Привет.
Сегодня рассмотрели объектно-ориентированные возможности языка программирования Go.
Я рассказал, как использовать инкапсуляцию и полиморфизм в данном языке, а так-же, как использовать композицию вместо наследования и для чего использовать и как создавать интерфейсы.
Телеграм канал: t.me/devroadx
Инстаграм: / arzahs.cc
Музыка:
Lolo Popo by Mona Wonderlick / monawonderlick
Creative Commons - Attribution 3.0 Unported - CC BY 3.0
Подписывайтесь на телеграмм канал: t.me/devroadx
Скоро там будет эксклюзивный контент
В какой-то момент видео напомнило песню Кровостока 😀
Прояснил для себя многие вещи, которые не понимал в других туториалах, спасибо огромное!
Супер. Ни какой воды. Четко и ясно!!! Ждем API. Спасибо большее!!!
Спасибо
Чудесно звучит 🎉
А Когда же будет продолжение этой темы разговора 😮
😮
Спасибо, все понятно!
Спасибо
И хотелось бы увидеть пример более-менее сложного проекта, а то уроков для новичков хватает.
Спасибо. В ближайшее время будет разработка полноценного АПИ и чуть позже видео про микросервисы с go-kit.
Не понял один момент: как использовать функцию SearchText? Что ей давать вторым аргументом?
Так и что теперь делать с выходным массивом объектов Searcher ?
спасибо!
Все классно! А будет создание реального проекта на Го?
Да, в ближайшее время сделаю.
по той же логике можно писать ооп программы на C в нем тоже нет класов в нем тоже есть структуры
надеюсь канал не заброшен?
Зачем нам нужна функция setFirstName, если достаточно просто обратиться к полю структуры и поменять его
Почитай про инкапсуляцию и сокрытие. Автор в данном случае должен был сделать поле FirstName Тогда бы это было корректно.
@@TheBordart так а в чем заключается инкапсуляция если я по прежнему могу изменить поле? Лишняя прослойка в виде сеттера инкапсуляции не добавит
@@АртемРаков-р5е если напишешь название поля с маленькой буквы, то изменить его за пределами этого пакета ты уже не сможешь, это свойство будет изменяться только в рамках своего пакета
вот тебе и инкапсуляция, хз почему автор этого не сделал
миллион ошибок и много чего неверно говорит, идите дальше, тут плохая практика
Go ща час.... Что за бред. Не ведитесь
Го простой язык. Если есть база на другом языке, можно после go tour начинать сразу программировать
@@devroadx5279 его конструкции в ооп совершенно другие. Сразу только функционально