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

  Рет қаралды 7,599

Timur Shemsedinov

Timur Shemsedinov

Күн бұрын

Пікірлер: 17
@artem_travlo
@artem_travlo Жыл бұрын
Полезная лекция спасибо.
@Andrey-ws7nd
@Andrey-ws7nd 3 жыл бұрын
классное объяснение
@Antonio-fm1sq
@Antonio-fm1sq 2 жыл бұрын
Спасибо!
@404Negative
@404Negative 2 ай бұрын
16:51 enumerable не переберается итератором, но поменять его можно
@ii3246
@ii3246 2 жыл бұрын
Тимур, сразу извиняюсь за глупый вопрос, но уж очень интересно.)))) Заметил что вы везде используете строгий (strict) режим в js. Это привычка или в этом есть какой-то большой плюс? К сожалению пока не все ваши лекции пересмотрел, может где и говорили за это... Спасибо!
@TimurShemsedinov
@TimurShemsedinov 2 жыл бұрын
В strict mode JavaScript исполняется совершенно иначе. Запрещается множество старого идиотского поведения, виртуалка может сделать кучу оптимизаций, сейчас нужно использовать strict везде, а старое поведение учить уже не имеет смысла учить и знать, если знали, лучше быстрее забыть. Но вот указывать use strict нужно не всегда, а только в commonjs модулях, а вот в ES модулях (это в которых import/export) strict уже включен по дефолту, и в Metarhia модулях тоже не нужно писать strict явно, он сразу подразумевается как strict.
@ii3246
@ii3246 2 жыл бұрын
@@TimurShemsedinov спасибо.
@masterguyver84
@masterguyver84 4 жыл бұрын
Все отлично и понятно. Код здесь не планируете выкладывать? Либо он не сложный потому ссылка на github с примером кода не нужна? Я через индекс курса посмотрел там только на интересное дженерики есть!
@TimurShemsedinov
@TimurShemsedinov 4 жыл бұрын
Ссылки на код будут, не успел
@masterguyver84
@masterguyver84 4 жыл бұрын
@@TimurShemsedinov Ок, а то на полиморфизме уже далеко не очевидно все!
@dimanazdratenko
@dimanazdratenko 4 жыл бұрын
обновите пожалуйста микрофон. Звук очень плохого качества.
@TimurShemsedinov
@TimurShemsedinov 4 жыл бұрын
Все ок со звуком, попробуйте слушать через другое устройство
@dimanazdratenko
@dimanazdratenko 4 жыл бұрын
@@TimurShemsedinov та не. Гулл или эхо какое-то, дело не в устройстве, весь остальной ютубе с норм качеством. А последний пример с приватными полями уже внедрен в синтаксис? Использовать можно? А то раньше все говорили что это мол скоро будет внедрено и упустил момент на текущий момент.
@phat80
@phat80 4 жыл бұрын
Дима Наздратенко на звуке явно слышен перегруз. Может с микрофоном все ок, но автору надо настроить уровень входного сигнала.
@unev
@unev 3 жыл бұрын
Взяли static, взяли бы уже и private.
@TimurShemsedinov
@TimurShemsedinov 3 жыл бұрын
Статик уже стандарт, а приват еще не везде. А лекция не сегодня записана
@unev
@unev 3 жыл бұрын
@@TimurShemsedinov я о синтаксисе приватных свойств класса через решетку-#. Почему было не взять Сишные ключивые слова private / protected? Ведь взяли ключ static и живы. Лекция гуд. Освежил знания. Дякую )
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 10 МЛН
amazing#devil #lilith #funny #shorts
00:15
Devil Lilith
Рет қаралды 18 МЛН
Trick-or-Treating in a Rush. Part 2
00:37
Daniel LaBelle
Рет қаралды 35 МЛН
Антипаттерны общие для всех парадигм
1:30:31
💻 Структуры (struct) или записи (record)
22:28
Timur Shemsedinov
Рет қаралды 9 М.
94 Big O Notations  Линейно-Логарифмическая сложность
13:49
Обучение программированию с нуля
Рет қаралды 28
Алгоритмы на Python 3. Лекция №1
1:20:50
Тимофей Хирьянов
Рет қаралды 5 МЛН
Docker - Полный курс Docker Для Начинающих [3 ЧАСА]
3:01:51
🎧 Have Objects Failed? Или что не так с ООП?
1:14:04
Timur Shemsedinov
Рет қаралды 9 М.
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 10 МЛН