Шаблоны разработки. Шаблоны GoF 4

  Рет қаралды 14,769

Sergey Nemchinskiy

Sergey Nemchinskiy

Күн бұрын

Пікірлер: 17
@kodzuru
@kodzuru 5 жыл бұрын
первые лекции были просто отличными, доходчивое объяснение с примерами, ГОФ 3 - лекция уже без рисования на доске, без примеро, без полного объяснения.
@Stalker-of6bn
@Stalker-of6bn 3 жыл бұрын
Очень мощно и концентрировано про паттерн Visitor (и про то как нужно думать о применимости других паттернов) и еще раз про ОСЬ изменений c 24:38 до 26:40. Аудитория конечно немного неблагодарная. Ээээх мне бы такого Учителя в универ...
@dayoff8863
@dayoff8863 3 жыл бұрын
07:00 - Visitor 33:40 - State
@andrewmartynyak
@andrewmartynyak 10 жыл бұрын
Я поражён режиссурой - учитель читает State, а за кадром кто-то падает. Хохма страшная :) State не выучил, но получил удовольствие
@homo-ergaster
@homo-ergaster 6 жыл бұрын
Только не State а Visitor
@Alex-gn6xb
@Alex-gn6xb 3 жыл бұрын
@@homo-ergaster такие внимательные зрители..
@ilnurryazhapov
@ilnurryazhapov 5 жыл бұрын
Когда парень упал со стула это вообще был угар))
@superspy2008
@superspy2008 5 жыл бұрын
State мой любимый шаблон, выручает в случаях, когда сложность из-за переходов состояний и нюансов приводит к невозможности дописать код в обычном виде. Рисую в Экселе состояния и команды, в перекрестье описываю БЛ и переход состояний - остается только перепечатать в IDE и запустить
@SKSJonny
@SKSJonny 8 жыл бұрын
Раздражают голоса на фоне. Там кого то принуждали присутствовать на лекции чтоли?
@borispr7824
@borispr7824 6 жыл бұрын
Саша после падения забыл камеру повернуть.
@ViktarKru
@ViktarKru 8 жыл бұрын
Да, Саша упал, и был уже не в состоянии повернуть камеру... State я не разобрал..
@dutnum5766
@dutnum5766 9 жыл бұрын
Про visitor: клиент вызывает accept() элемента и передаёт ссылку на на visitor, а accept() вызывает visit() визитора и передаёт ссылку на себя. А нахрена этот пинг-понг нужен? Почему клиент не может сразу вызвать visit() и передать ему ссылку на элемент? Ведь обе ссылки в наличии изначально.
@Someniatko
@Someniatko 7 жыл бұрын
Visitor::visit() перегружен, и зависит от типа клиента. Visitor не знает тип конкретного клиента.
@An-nj9ie
@An-nj9ie 7 жыл бұрын
Visitor-у и не нужно знать тип элемента, на то она и перегрузка, у Visitor-а должны быть методы с одинаковыми именами но разным типами аргумента. P.S. Вспомним слова Сергея: "Паттерны не привязаны к языку". Мне кажется это вариант хорош для языков не поддерживающих перегрузку по типу параметра.
@Neutron996
@Neutron996 8 жыл бұрын
Паттернов компоновщик и фасад на прошлых видео не было
@korobkofff
@korobkofff 8 жыл бұрын
очень раздражает болтовня на фоне!
@andriiostashevskyi3465
@andriiostashevskyi3465 4 жыл бұрын
Народ, це не єдине місце по всія інтернеті де про State розказують, + відос халявний. Так, State не вивчили, але вивчили ті хто за курс заплатили (ну хочу в це вірити).
Шаблоны разработки. Шаблоны GoF 5
54:52
Sergey Nemchinskiy
Рет қаралды 12 М.
Шаблоны разработки. Шаблоны GoF 3
52:51
Sergey Nemchinskiy
Рет қаралды 20 М.
진짜✅ 아님 가짜❌???
0:21
승비니 Seungbini
Рет қаралды 10 МЛН
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН
Vampire SUCKS Human Energy 🧛🏻‍♂️🪫 (ft. @StevenHe )
0:34
Alan Chikin Chow
Рет қаралды 138 МЛН
Шаблоны разработки ПО. Шаблоны GRASP
1:05:12
Sergey Nemchinskiy
Рет қаралды 31 М.
Шаблоны разработки ПО. Вводная лекция
1:09:44
Sergey Nemchinskiy
Рет қаралды 18 М.
Шаблоны разработки ПО. Шаблоны GoF. Часть 1
43:06
Шаблоны разработки ПО. Шаблоны GoF. Часть 4
1:16:20
Шаблоны разработки. Шаблоны GRASP
46:04
Sergey Nemchinskiy
Рет қаралды 41 М.
진짜✅ 아님 가짜❌???
0:21
승비니 Seungbini
Рет қаралды 10 МЛН