Интерфейсы в Golang

Поделиться
HTML-код
  • Опубликовано: 6 янв 2025
  • Roadmap по каналу - bit.ly/3yKtxWf
    Курс GOLANG NINJA - bit.ly/3VWKfu3
    Что такое интерфейсы в Golang и зачем они нужны? Разбираемся с наглядными примерами.
    #golang #уроки #интерфейсы

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

  • @TheMorni
    @TheMorni 2 года назад +15

    Чувствую себя так, словно на вышмате отвлекся на несколько секунд и внезапно уже ничего не понять.... если бы у меня не было гугла и ide, которая может пояснить за команды, которые ты вводил

  • @informatik01
    @informatik01 12 дней назад

    Хороший информативный обзор 👍, но пожалуй не для новичков в программировании.
    Новичкам будет сложновато уследить за ходом мысли автора из-за быстрой подачи материала.

  • @ukrainianigor
    @ukrainianigor 7 месяцев назад +3

    Ну и клоуны большинство в коментариях. Все понятно, и единственное видео которое дало мне конкретно понять что такое интерфейс вдумаясь в пример использования. По сути интерфейс описывает методы но не имплементирует их тоесть можно сделать интерфейс Processor с методом который там считает открытые процесы, и потом делаем две структуры например ARM и x86. Имплементация подсчетов будет разная, но по сути название метода одно и то же и 2 структуры имплементируют этот интерфейс Спасибо за наглядный пример

  • @prosvet7731
    @prosvet7731 3 года назад +1

    Привет, подскажи название шрифта в IDE

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

      стандартный шрифт в goland

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

    на самом деле хорошие примеры, если вы знакомы с http запросами. но новичкам будет понять невозможно

  • @StanleyFishman
    @StanleyFishman Год назад +8

    Обожаю такие "объяснения". Смотрите, там под капотом V8 с турбонаддувом и гипердрайвом, а мы берем лямбду си зажигания сдивга фазы пятой переменной... Ребята, это НЕ объяснение. Нафига пытаться в рассказ про интерфейсы, когда НИЧЕГО не видно, где оно определено и как работает?

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

    спасибо

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

    Всё довольно просто, хз почему в комментах ноют.
    Как я понял, основная цель интерфейсов - это унификация параметров функций.

  • @TheVellymo
    @TheVellymo 4 года назад +1

    Понятно разъяснил все. А ты тоже из Харькова?

    • @MaksimZhashkevych
      @MaksimZhashkevych  4 года назад

      Нет, я вообще из запада Украины, но сейчас в Киеве)

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

    Интерфейс это список методов)

    • @GeatMaximus
      @GeatMaximus 2 года назад +4

      Это некий объект, который можно передать в функцию как параметр неявно.
      Например Покормить()
      теперь можно в функцию Покормить() отправить любое животное
      Покормить(собаку)
      Покормить(кошку)
      Покормить(попугая)

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

      @@GeatMaximus Не совсем так. Интерфейсы это "защита от дурака". Никто не мешает использовать в программе методы объектов (функции точнее) без интерфейсов. Но чтобы соевые дегенераты не ошибались с запоминанием - придумали шаблоны, фильтры, которые назвали "интерфейсами". Они не пропустят неправильных методов и позволят не заморачиваться на запоминание методов.

  • @O-lek-sa
    @O-lek-sa 2 года назад +3

    Дуже заплутано, не зрозуміло. Половину ролика дивився на качку...

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

    как я понял, интерфейсы в Go - это когда делать нельзя но когда очень хочется тогда можно ))

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

    Курс GOLANG NINJA - bit.ly/3VWKfu3