Весь ООП в JavaScript за 35 мин

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ย. 2024

ความคิดเห็น • 25

  • @skwii
    @skwii ปีที่แล้ว +4

    Круто, спасибо в целом, гораздо лучше начал понимать ООП, может местами как говорят, всё не идеально описано, но я думаю общий смысл был передан, абстракция в целом мной усвоена, так что ты круто выполнил свою задачу разъяснения. Спасибо большое!

  • @ТатьянаМ-ы9э
    @ТатьянаМ-ы9э ปีที่แล้ว

    Приятный голос и хорошая подача! Спасибо

  • @StanislavBeskaev
    @StanislavBeskaev ปีที่แล้ว +1

    Красиво, было интересно

  • @unicoxr5tj417
    @unicoxr5tj417 ปีที่แล้ว

    о, тут что-то прям про программирование)

  • @АсарАхметбеков
    @АсарАхметбеков 2 ปีที่แล้ว +6

    Спасибо! Звук погромче сделай в следующий раз, сейчас слишком тихо(

  • @misteriks7057
    @misteriks7057 2 ปีที่แล้ว +1

    Годно!

  • @AntonioBenderas
    @AntonioBenderas ปีที่แล้ว

    Спасибо, вот бы круто ещё такое про асинхронщину Ajax, XHR, XMLHTTPRequest, Promise, fetch, async/await

  • @evgeniypp
    @evgeniypp 2 ปีที่แล้ว +2

    Когда классы только появились в JS, всем, уже знакомым со старым синтаксисом и классами из других языков, объясняли с оговоркой - "ничего нового не появилось, это не классы такие, как в Java или C++, это просто синтаксический сахар над прототипами". Это была важная информация для опытных разработчиков.
    К сожалению, недоучители, наслушавшись таких объяснений, начали при объяснении классов в JS новичкам, в первую очередь вставлять фразу "это синтаксический сахар", и звучать это стало, как упрек кривости и недоделанности синтаксиса.
    На самом деле, такой подход к классам ничего не хуже классического, он просто другой. И тот факт, что это всего лишь синтаксический сахар, не делает его чем-то хуже. Наоборот, писать классы и ООП на JS стало гораздо удобнее, синтаксис c функциями-конструкторами был уродливым и не давал писать чистый и понятный код, поэтому его "заменили" на более традиционный, не поменяв внутреннего движка.

    • @jswrl
      @jswrl  2 ปีที่แล้ว +1

      А в чем суть комментария ?) По итогу текущие классы в JS это все равно функции и хорошо это или плохо не имеет значения. Про кривость ничего не было сказано.

    • @evgeniypp
      @evgeniypp 2 ปีที่แล้ว

      @@jswrl Просто слишком акцентировано внимание на том, что это сахар. Подано так, как будто бы с ними что-то не так.

    • @Nikitosss91
      @Nikitosss91 ปีที่แล้ว

      Сахар - белая смерть.

  • @evgeniypp
    @evgeniypp 2 ปีที่แล้ว

    Классы !== ООП.
    Классы - это просто самый популярный инструмент в парадигме ООП.

    • @jswrl
      @jswrl  2 ปีที่แล้ว +1

      Все верно, но для большей ясности людей, которые будут знакомятся с ООП впервые будет проще это ассоциировать с классами

    • @evgeniypp
      @evgeniypp 2 ปีที่แล้ว

      @@jswrl Не уверен, что это прибавляет ясности, но спорить не буду, однозначного ответа всё равно нет.
      Но сказать об этом стоило

    • @evgeniypp
      @evgeniypp 2 ปีที่แล้ว +1

      @@jswrl P.S. только критикуя, забыл отметить, что про сами классы хорошо рассказано

  • @yakub8798
    @yakub8798 ปีที่แล้ว

    привет ты сказал что на основе ООП 3 кита и их назвали но про абстракцию ничего не сказали или абстракция к ООП не относится ?

  • @mliltest
    @mliltest ปีที่แล้ว +1

    шрифт побольше бы

  • @alexandermonakhov9696
    @alexandermonakhov9696 2 ปีที่แล้ว +1

    runDirection у вас в примере вообще никак не относится к полиморфизму. То что вы сказали словами (про круги и квадраты)- отражает суть полиморфизма типов, но где же полиморфизм методов? Почему бы не показать самый легкий пример, который в слабо типизированных языках(таких как JS) работает из под коробки, это функция сложения, "а" + "б" = "аб", 1 + 2 = 3. или для вашего кейса, привести пример с перегрузкой по кол-ву параметров функции. runDirection(direction) , runDirection(x, y) .

  • @ДмитрийНиколаевич-з2у
    @ДмитрийНиколаевич-з2у ปีที่แล้ว

    За работу спасибо. Этот контент годен для ознакомления или повторения. Извини, но как-то так... Ну и не кто конечно не говорит что джаву нужно учить по роликам это бред... Просто видео закончилось прошло пол часа и голове пустота))))

  • @mikhail_one
    @mikhail_one 6 หลายเดือนก่อน +1

    Чел вроде как объясняешь тему нормально, ну так выводи сразу в консоль vscode через "node название файла.js", зачем каждый раз в браузер лезешь не понятно, не торопись, объясняй каждый пример, а то каша получается вместо видео, разделяй все методы и выводи их отдельно в консоль, что бы было понятней. Делай несколько примеров каждого метода.

  • @mex5341
    @mex5341 ปีที่แล้ว

    кто-то пишет по ООП на JS ?)

  • @АндрейШумейко-ь5с
    @АндрейШумейко-ь5с ปีที่แล้ว

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

  • @novichok3417
    @novichok3417 11 หลายเดือนก่อน

    Скажи пожалуйста , ты удешь смотреть кино, где все артисты тараторят как сумашедшие?

  • @SergeSavostin
    @SergeSavostin ปีที่แล้ว

    Ужас-то какой...