💻 ООП: построение абстракций, инкапсуляция и сокрытие

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

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

  • @Antonio-fm1sq
    @Antonio-fm1sq 2 ปีที่แล้ว +1

    Спасибо!

  • @404Negative
    @404Negative 27 วันที่ผ่านมา

    16:51 enumerable не переберается итератором, но поменять его можно

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

    Тимур, сразу извиняюсь за глупый вопрос, но уж очень интересно.)))) Заметил что вы везде используете строгий (strict) режим в js. Это привычка или в этом есть какой-то большой плюс? К сожалению пока не все ваши лекции пересмотрел, может где и говорили за это... Спасибо!

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

      В strict mode JavaScript исполняется совершенно иначе. Запрещается множество старого идиотского поведения, виртуалка может сделать кучу оптимизаций, сейчас нужно использовать strict везде, а старое поведение учить уже не имеет смысла учить и знать, если знали, лучше быстрее забыть. Но вот указывать use strict нужно не всегда, а только в commonjs модулях, а вот в ES модулях (это в которых import/export) strict уже включен по дефолту, и в Metarhia модулях тоже не нужно писать strict явно, он сразу подразумевается как strict.

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

      @@TimurShemsedinov спасибо.

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

    Все отлично и понятно. Код здесь не планируете выкладывать? Либо он не сложный потому ссылка на github с примером кода не нужна? Я через индекс курса посмотрел там только на интересное дженерики есть!

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

      Ссылки на код будут, не успел

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

      @@TimurShemsedinov Ок, а то на полиморфизме уже далеко не очевидно все!

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

    Полезная лекция спасибо.

  • @Andrey-ws7nd
    @Andrey-ws7nd 3 ปีที่แล้ว +2

    классное объяснение

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

    обновите пожалуйста микрофон. Звук очень плохого качества.

    • @TimurShemsedinov
      @TimurShemsedinov  4 ปีที่แล้ว

      Все ок со звуком, попробуйте слушать через другое устройство

    • @dimanazdratenko
      @dimanazdratenko 4 ปีที่แล้ว

      @@TimurShemsedinov та не. Гулл или эхо какое-то, дело не в устройстве, весь остальной ютубе с норм качеством.
      А последний пример с приватными полями уже внедрен в синтаксис? Использовать можно? А то раньше все говорили что это мол скоро будет внедрено и упустил момент на текущий момент.

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

      Дима Наздратенко на звуке явно слышен перегруз. Может с микрофоном все ок, но автору надо настроить уровень входного сигнала.

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

    Взяли static, взяли бы уже и private.

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

      Статик уже стандарт, а приват еще не везде. А лекция не сегодня записана

    • @unev
      @unev 3 ปีที่แล้ว +3

      @@TimurShemsedinov я о синтаксисе приватных свойств класса через решетку-#. Почему было не взять Сишные ключивые слова private / protected? Ведь взяли ключ static и живы.
      Лекция гуд. Освежил знания. Дякую )