Полиморфизм ломает твой код
ฝัง
- เผยแพร่เมื่อ 15 พ.ค. 2022
- Конференция по кибербезопасности Positive Hack Days, 18-19 мая 2022
- Доклады и кейсы от экспертов кибербеза;
- Хакерские соревнования;
- 30-часовая кибербитва The Standoff.
Приходите на бесплатную трансляцию!
event.phdays.com/ru
Телеграм канал конференции
t.me/TheStandoffNews
Телеграм канал инвестиций
t.me/positive_investing
Видео в ролике:
Intense Hacking! // • Intense Hacking! (Hack...
Clown Pepe // • Clown Pepe ▶ Honk Honk...
music by Karl Casey @ White Bat Audio // • Free Streaming Music -...
_____________________________________________________________
💰 Бонусы за спонсорство
th-cam.com/users/ExtremeCodejoin
🖤 Telegram: t.me/extremecode_chat
🧡 Insta: / _extremecode
💙 VK: extremecodetv
💜 Discord: dscrd.in/extremecode_from_you...
🤎 GitHub: github.com/extremecodetv - วิทยาศาสตร์และเทคโนโลยี
Братан, хорош, давай подпишись на наш Telegram канал, мы там байки и кулстори травим
🖤 t.me/extremecode
как проводить разведку в инопланетной цивилизации
Мои глаза!!! На сегодня инета достаточно. Пойду лучше в мак дак устроюсь.
Деды кодировали. Можем переопределить.
Ну и на закуску:
А я сейчас вам покажу откуда на программирование готовился полиморфизм. Я даже код привёз.
10 / 10
@@plrd9306 будет одна целая.
Мое почтение!
Где ты кодил 8 лет?
🤣👍
Привет я твой единственный подписчик, сейчас со всех аккаунтов напишу "Братан, харош!!! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще?"
Не верь ему. Я - твой единственный подписчик. Братан, хорош, давай давай вперёд! Контент в кайф, можно ещё? Вообще красавчик
Не верь ему. Я - твой единственный подписчик. Братан, хорош, давай давай вперёд! Контент в кайф, можно ещё? Вообще красавчик
Не верь им. Я - твой единственный подписчик. Братан, хорош!!! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще?
Эй, я как твое же альтер эго вынужден согласиться)
Это правда!
Вот смотрите я сейчас пишу из своего 12го аккаунта
Спасибо ютуб что предложил мне это видео. Мне как фронтенд разработчику было очень интересно случать про непонятные инвариантности.
Спасибо хоть на фоне поставили установку реакта. Кайфанул
Братан хорош!! Давай вперед!! Контент в кайф. Можно еще? Вообще красавчик! Можно вот этого почаще.
Братан хорош!!! Давай, блин, вперед!! Контент - кайф. Надо ещё. Вообще красавчик! Можно вот этого почаще.
Братан, харош! Давай, давай, вперёд!! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще?
Уайатт Чен спустя годы красиво и достойно вышел из мема, желаю, чтобы автор ExtremeCode тоже также вышел :)
Братан, хорош! Давай, давай, вперёд! Контент в кайф. Можно ещё? Вообще красавчик. Можно вот этого вот почаще?
Маленькое замечание. На самом деле "new" keyword ничего не делает, кроме как убирает warning. Это просто своего рода маркер, что ты действительно умышленно создаёшь одноимённый member (property/method), а не просто забыл override. В принципе, похожего эффекта можно достигнуть используя несколько интерфейсов, определяющих одинаковую сигнатуру у каких-то элементов (так называемый Explicit Interface Implementation).
Считаю, что некорректно говорить, что это полиморфизм в принципе (т.к. здесь у нас язык со строгой, а не "утиной" типизацией). Это абсолютно разные мемберы разных типов, просто с совпадающим названием
Хороший поинт, надо задискастить это на митапе попивая дринк во время солвинга кейса
@@megapro1725 в голос
очень очень affordable
"Инкапсуляция - это сокрытие"
-- ЕхтремеЦоде
А это не так?Я просто учу си шарп,думал что инкапсуляция это и есть скрытие данных в классах с помощью модификаторов доступа.Обьясните плиз
@@alexanderdell2623 опиздюляции хватит
@@alexanderdell2623 на этом же канале есть хороший видос про инкапсуляцию, посмотри
@@alexanderdell2623 инкапсуляция это не только сокрытие. Это ещё и объединение в одном классе данных и методов работы с ними.
@@Диментор а это уже абстракция)))
Кстати, очень интересная тема для видоса: сравнить как деды 50 лет назад программили, и как школота сейчас. Сколько геморроя получали на условный человекочас, и сколько полезной работы реально за этот час делали.
Школота сейчас: Ой, пук, этот ваш язык заставляет меня писать 10 строк кода, где готовые библиотеки, как в петхуне,? среньк
Деды 50 лет назад: В перфокарте была ошибка, расчинал её положение, исправил дыроколом🗿
Исходиники doom 1 и doom 3 открыты. И там сразу видно что Кармак не говонокодер. Код чистенький, все максимально просто, никаких ебо-стандартов, ооп-принципов и фреймворков.
Так есть же уже. Видос называется "деды программировали"
@@user-tu2zv9jf3n тема не раскрыта
Братан, харош!!! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще
Братан, хорош!!! Давай, давай, вперед! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
Брат, великолепно!! Попрошу не останавливаться! Содержимое в порядке, можно ещё подобной информации? Безусловно великолепен! Можно-ли подобных видеопрезентаций более чаще лицезреть?
Ура! Вот такой контент от ExtremeCode я люблю. Объяснение интересных моментов на примере алкашей и проституток. Наконец-то старый добрый формат, а не эти js сопли. Спасибо, парни. С нетерпением ждем ещё подобных роликов.
И тут пошли университетские флэшбэки с ковариантными и контрвариантными тензорами... индексы... расчет радиуса Шварцшильда... АААА!!!! Я же ушел в программирование от этого всего... *Убежал сидеть в углу в душе*
Ай, блять, линал в глаз попал, придётся снова отбеливателем промывать(
Круто там у вас!
Это конечно замечательно, что активность в комментариях поддерживаете, но зато херово искать комментарии по теме, особо не похоливарить :(
Братан, хорош!!! Давай-давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого всего почаще? Давайте, пока.
Братан хорош, можно вот такого контента по чаще. Спасибо большое.
Очень интересно, но понятно с пятого раза и после практики (думаю, в таких областях знания это норма). Очень Вам благодарен за доступное изложение сложного материала. Вы очень помогаете в самообразовании.
Ух каков братан хорош!! Давай вперед!! Контент в кайф. Можно еще? Вообще красавчик!
ExtremeCode, привет. Это я - твой единственный зритель. Я на протяжении многих лет создавал иллюзию того, что тебя смотрят много людей, но это был я. Сейчас напишу это сообщение со всех аккаунтов. "Братан, хорош!!! Давай-давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого всего почаще? Давайте, пока."
Кодерам привет и удачного дня!
Остальным соболезную
Братан, хорош! Давай, давай вперед. Контент в кайф, вообще крос-савчег.
Вообще на самом деле действительно хорошо. Контент выходит редко, но метко.
Братан хорош, давай не останавливася, почаще всего вот этого вот!
Братан, харош! Давай, давай, вперёд! Контент в кайф. Можно ещё? Вообще красавчик.
Можно вот этого вот ещё почаще? Давайте, пока.
Братан, хорош, давай-давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще? Давайте, пока.
Братан, хорош!
Можешь пояснить, ты эту информацию конкретно из каких книг взял? Хочу углубиться
в топ
Любая нормальная книга по Шарпу. Например Шилдта.
Братан, хорош! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик!
Контент реально в кайф, спасибо большое. Давай почаще!
Братан хорош!! Давай вперед!! Контент в кайф. Можно еще? Вообще красавчик!
Братан хорош!! Давай вперед!! Контент в кайф. Можно еще? Вообще красавчик! Круто)
Да, братан, давай, хорош, ещë по больше, только рассказывай помедленнее, а то на ускоренной я не успеваю записывать))))
Давно таких видосов на этом канале не было. Отвык уже, придется пересматривать раза 3
Чел, ты лучший! Пили дальше, мы всегда рады видеть твои работы
Это оригинальный комментарий, который вы искали.
Братан, хорош!!! Давай-давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого почаще?
Братан хорош!!! Давай вперед!! Контент в кайф. Можно еще? Вообще красавчик! Можно вот этого почаще?
Скрывать через new это code smell, значит изначально не было предусмотрено такого расширения класса и нужно было городить что-то другое.
Я в программировании полный новичок, практически ничего не знаю, в ролике ничего не понял, даже не понимаю, зачем оно мне в принципе может быть полезно, но ролик посмотрел, лайк поставил, коммент написал. Братан, харош!!! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще?
zhiza
Братан, харош!!! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще? Давайте пока
Братан хорош!! Давай, давай вперед!! Контент в кайф. Можно еще? Вообще красавчик! Можно вот этого почаще.
Шел 2054 год, а у Экстрима до сих пор создается реакт приложение
Братан, хорош! Давай, давай вперед!….
Ничего не понял, но очень интересно!
😁 Согласен.
Братан, харош давай, давай, вперёд! Контент в кайф)
Братан, харош!!! Давай-давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого всего почаще?
Редкий пример, когда я запланировал ещё раз, в может и несколько пересмотреть видос и всё это своими руками попробовать
Братан, хорош! Давай вперёд! Контент в кайф! Можно ещё? Ваще красавчик!
Братан, харош!!! Давай, давай, вперёд!! Контент в кайф, можно ещё?? Вообще красавчик!
Пол ролика на меня смотрела собака в очках, а я сидел в очках и смотрел на нее, а потом перематывал назад... Несколько раз. Мне понравилось.
Это всё ЧМОЛИМОРФИЗМ ))) Братан, хорош!! Давай, давай в перед! Контент в кайф можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще ?
Братан, харош!!! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик!
Всем привет, шарпистам соболезную, спрингерам с передачей параметров отдельный респект, котлинобогам - взмах шляпой с реверансом
Братан, хорош) "Не даункастите, ребята", говорил Конфуций, 5й век до н.э 🌚
Ждал очередной ушат полезной информации о том, что вместо наследования и полиморфизма нужно использовать ассоциацию и интерфейсы, а получил очередную дыру в штанах Майкров. Спасибо, братан. Давай ещё.
Братан, харош! Давай, давай, вперёд!! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще?😁😀
Братан, харош!!! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще?
Давай про наследование и проблему множественного наследования
Одна из проблем - конфликт полей. Вторая - более сложный механизм апкаста.
"Дед терпел и вам велел"
Вывод простой: юзай ассемблер.
мозг сколлапсировал от увиденного
вспомнил как лет 15 назад у костра, в свете звёзд пьяненьким на Алтае в горах, рассказывал про инкапсуляцию Т_Т
"Братан, харош!!! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще?"
Приятно смотреть твой контент, пару раз даже улыбнулся.
спасибо за старания.
4:51 - всегда помечай родительский метод ключевым словом virtual и никаких непредсказуемых последствий у тебя никогда не будет, от слова совсем. Не любишь ООП? Тогда "Сизифов труд" под названием процедурное программирование тебе в помощь. :)
Братан, хорош! Давай ещё...
Большое спасибо!)))
Братан хорош! Давай, давай , вперёд. Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще?
- между прочим не скопипастил , а не поленился и перепечатал сам!
Братан хорош!!! Давай, блин, вперед!! Контент - кайф. Надо ещё. Вообще красавчик! Можно вот этого почаще.
Комментарий №1000
Можно вот этого вот почаще? Вообще красавчик! Контент в кайф, можно ещё? Давай, давай, вперед! Братан, хорош!
Контравариантность не значит что можно даункастить, а что сама иерархия сабклассов переворачивается.
То есть метод который принимает животное, становится сабклассом метода, который принимает кошку.
А даункаст это вообще небезопасная операция, которую используют ООП языки за неимением хорошей, строгой системы типов
Годно спасибо. Про сеньеров согласен. Волосы встают дыбом от сеньёрского кода
Вот это ружьё. Повесили так повесили )
Ах, да...
Братан хорош! Давай, блин, вперед! Контент - кайф! Надо ещё! Вообще красавчик! Можно вот этого почаще.
Братан хорош!! Давай вперед!! Контент в кайф. Можно еще? Вообще красавчик! Можно вот этого почаще)
Мне нравится как ты подаешь инфу с новых точек зрения
Extreme Code сказал, маслята повторили.
Идеальная синергия.
Братан, хорош!!! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще?
Братан, чел хорош, наелся контентом :3
Братан, хорош!!! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще?
"Можно вот этого всего почаще?" Не нужно было писать)
Братан, харош! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще?
Братан хорош!! Давай вперед!! Контент в кайф. Можно еще? Вообще красавчик! Можно вот этого почаще.
Давайте, пока.
Братан, харош!!! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще
Братан, хорош!!! Давай, давай, вперед! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
Братан хорош!!! Давай, блин, вперед!! Контент - кайф. Надо ещё. Вообще красавчик! Можно вот этого почаще.
Братан хорош!! Давай вперед!! Контент в кайф. Можно еще? Вообще красавчик!
Братан, харош! Давай, давай, вперёд!! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще? Давайте пока
Братан, братан хорош!! Давай, давай вперед!! Контент, контент в кайф. Можно еще и еще? Вообще красавчик! Можно вот вот этого почаще.
Братан хорош!! Давай вперед!! Контент в кайф. Можно еще? Вообще красавчик! Можно ещё вот этого почаще?
Братан, хорош!!! Давай-давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого всего почаще? Давайте, пока.
"Братан, харош!!! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще?"
Братан, хорош! Давай, давай вперёд! Контент в кайф! Можно ещё? Вообще красавчик! Можно вот этого почаще?
Братан, хорош!!! Давай-давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого всего почаще?
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
Братан, харош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще?
Братан, хорош!!! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще?
Братан хорош!! Давай вперед!! Контент в кайф. Можно еще? Вообще красавчик! Можно вот этого почаще.
Братан, хорош!!! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще?
Братан хорош!! Давай вперед!! Контент в кайф. Можно еще? Вообще красавчик! Можно вот этого почаще.
Давай пока
Братан, харош! Давай, давай, вперёд!!! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
Братан, харош!!! Давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот ещё почаще?
Братан хорош!! Давай вперед!! Контент в кайф. Можно еще? Вообще красавчик! Можно вот этого почаще.