ООП вопросы на юнити собеседовании

preview_player
Показать описание
Разбираем два ООП вопроса на собеседовании c# и unity3D. Чем отличается абстрактный класс от интерфейса и что такое принципы солид.

"00:00 - Введение"
"00:22 - Чем отличается абстрактный класс от интерфейса"
"03:44 - Принцип единой ответственности"
"05:55 - Принцип открытости/закрытости"
"08:40 - Принцип подстановки Барбары Лисков"
"10:42 - Принцип разделения интерфейса"
"12:15 - Принцип инверсии зависимостей"

Поддержка канала:
В крипте:
BTC - 16WmTb4VTFGYrwEjjnMKNNMMzsMB1rPEqD
ETH - 0x8d35406f8317b846528d0a9ea4a34ce59968dff2
XRP - rLW9gnQo7BQhU6igk5keqYnH3TVrCxGRzm (TAG - 1438215071)
LTC- MNSWdzdVsUMnozSU5HhUPEscfxaUK3Fdck

#unity #солид #абстрактный класс #интерфейс #ityoutubersru
Рекомендации по теме
Комментарии
Автор

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

gaitavr
Автор

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

thornonthehead
Автор

Спасибо за ролик. Часть этого я уже знаю, но вот научится это использовать еще предстоит )

AlexStraga
Автор

Идеальный контент для "продолжающих".
1) На пальцах объяснен каждый принцип
2) Показаны примеры применения
3) Рассказано, в каких именно случаях рационально не придерживаться

arttyucb
Автор

Очень сильно не хватает вот такого понятного контента по чистой архитектуре, и довольно важным вещам, как SOLID и OOP в частности. Да еще вполне себе таким приятным языком. Хотя, в силу малого опыта, конечно, понятно не все, но уже куда более полезно, чем многое из того, что было прочитано до. В общем, большое спасибо за ролик. =)

cat_ashere
Автор

В разделе про принцип SRP увидел грубое нарушение принципа ISP. Таймкод - 4:44
В принципе разделения интерфейсов речь идет о интерфейсе в широком смысле слова - как об API предоставляемый абстракцией/классом, а не о конкретных интерфейсах в языке C#.
Для джунов и слабых мидлов, конечно, уровень изложения материала в ролике можно считать сносным, но с профессиональной точки зрения некоторые моменты недопустимо слабые.

a.danilenko
Автор

Жесть как всё компактно. Каждую секунду приходилось останавливать, чтобы успевать записывать информацию. За 14 минут уложено примерно 1, 5 часа лекций от других ютуберов. Круто

talisman
Автор

То чувство, когда собес был неделю назад и был задан вопрос про отличие интерфейса от абстрактного класса)
Форменное совпадение
UPD: Как всегда все на высоком уровне! Стабильно черпаю информацию с этого канала, пересматривая ролики раз за разом)

nikolai
Автор

С таким классным объяснением, любое видео будем ждать от вас! Ещё такой вопрос, как от новичка, думаю будет интересен не только мне, какой уровень знаний требуется от Джуна юнити? И последний вопрос, видел у вас разбор проекта подписчика, будет ли в дальнейшем данная рубрика и можно будет ли в теории прислать вам репозиторий?

iluxandroChannel
Автор

Чётко, коротко и понятно пояснил за SOLID.
Но нужно было бы это в название написать. Случайно нашёл твоё видео и не знал, что там будут принципы SOLID

ТерриМакГиннис
Автор

Никогда не оставляю комменты, но видосы просто топчик!!! Особенно вкатили видосы по шейдерам, это шедевры!
Можешь больше типовых вопросов на мидл уровень? Было бы неплохо ещё всяких каверзных вопросиков насыпать)
Спасибо!

andyunity
Автор

Очень классное и полезное видео. Вовремя я нашёл данный канал. Спасибо Вам!

НикитаМордик-кф
Автор

Полезно как и абсолютное большинство видео на канале, лучше пересмотрите 2-3 раза)

ghostintheshell
Автор

Видео супер, спасибо! У нас на проекте тесты используются для валидации префабов юнитов - проверяем наличие анимаций, ивентов анимаций и т.д.

ИльяСоломойченко
Автор

Спасибо за лаконичное и информативное обьяснение!
О солид на ютубе инфы масса, но, лично для меня, твой видос оказался лучшим из имеющихся и самым исчерпывающим.

starfall
Автор

Отличный ролик. Спасибо что делитесь опытом.

stas_etc
Автор

Максим, вы мощный мужик! Очень качественный контент. Да, и весь канал.

sadamskech
Автор

Очень грамотный разбор, в целом я и так это знал, но теперь знаю ВПОЛНЕ. :)

NoldoWalker
Автор

Отличный видос, ОЧЕНЬ доходвчиво, спасибо!

ДмитрийПетров-хвь
Автор

Отличное видео. Хорошие примеры. Всё понятно и доступно.

ИгрушкиИльюшки