Язык 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

Комментарии • 25

  • @devroadx5279
    @devroadx5279  3 года назад +2

    Подписывайтесь на телеграмм канал: t.me/devroadx
    Скоро там будет эксклюзивный контент

  • @spbairsoft6389
    @spbairsoft6389 6 месяцев назад +1

    В какой-то момент видео напомнило песню Кровостока 😀
    Прояснил для себя многие вещи, которые не понимал в других туториалах, спасибо огромное!

  • @VentelMr
    @VentelMr 3 года назад +5

    Супер. Ни какой воды. Четко и ясно!!! Ждем API. Спасибо большее!!!

  • @CultureofSpeech
    @CultureofSpeech 5 месяцев назад

    Чудесно звучит 🎉
    А Когда же будет продолжение этой темы разговора 😮

  • @Evg2002
    @Evg2002 Год назад

    Спасибо, все понятно!

  • @UAStriker
    @UAStriker 3 года назад +2

    Спасибо
    И хотелось бы увидеть пример более-менее сложного проекта, а то уроков для новичков хватает.

    • @devroadx5279
      @devroadx5279  3 года назад +2

      Спасибо. В ближайшее время будет разработка полноценного АПИ и чуть позже видео про микросервисы с go-kit.

  • @КонстантинСавин-р5з
    @КонстантинСавин-р5з 5 месяцев назад

    Не понял один момент: как использовать функцию SearchText? Что ей давать вторым аргументом?

  • @unlike777
    @unlike777 4 месяца назад

    Так и что теперь делать с выходным массивом объектов Searcher ?

  • @delay_gryaz_chisto
    @delay_gryaz_chisto 3 года назад

    спасибо!

  • @Yhwach-mv9cu
    @Yhwach-mv9cu 3 года назад +1

    Все классно! А будет создание реального проекта на Го?

    • @devroadx5279
      @devroadx5279  3 года назад

      Да, в ближайшее время сделаю.

  • @dmitrybarkovskyi3957
    @dmitrybarkovskyi3957 2 месяца назад

    по той же логике можно писать ооп программы на C в нем тоже нет класов в нем тоже есть структуры

  • @Svoboda2000
    @Svoboda2000 2 года назад +1

    надеюсь канал не заброшен?

  • @АртемРаков-р5е
    @АртемРаков-р5е Год назад

    Зачем нам нужна функция setFirstName, если достаточно просто обратиться к полю структуры и поменять его

    • @TheBordart
      @TheBordart 9 месяцев назад

      Почитай про инкапсуляцию и сокрытие. Автор в данном случае должен был сделать поле FirstName Тогда бы это было корректно.

    • @АртемРаков-р5е
      @АртемРаков-р5е 8 месяцев назад

      @@TheBordart так а в чем заключается инкапсуляция если я по прежнему могу изменить поле? Лишняя прослойка в виде сеттера инкапсуляции не добавит

    • @TheBordart
      @TheBordart 8 месяцев назад

      @@АртемРаков-р5е если напишешь название поля с маленькой буквы, то изменить его за пределами этого пакета ты уже не сможешь, это свойство будет изменяться только в рамках своего пакета
      вот тебе и инкапсуляция, хз почему автор этого не сделал

  • @ЭдвардКолобакин
    @ЭдвардКолобакин Год назад +1

    миллион ошибок и много чего неверно говорит, идите дальше, тут плохая практика

  • @rerurkful
    @rerurkful 2 года назад

    Go ща час.... Что за бред. Не ведитесь

    • @devroadx5279
      @devroadx5279  2 года назад +1

      Го простой язык. Если есть база на другом языке, можно после go tour начинать сразу программировать

    • @rerurkful
      @rerurkful 2 года назад +1

      @@devroadx5279 его конструкции в ооп совершенно другие. Сразу только функционально