Шаблоны разработки ПО. Шаблоны GoF первая часть

  Рет қаралды 10,593

Sergey Nemchinskiy

Sergey Nemchinskiy

Күн бұрын

Шаблоны GoF: Abstract Factory, Factory method, Adapter. Proxy, Facade
Изучение Wordpress Developer bit.ly/2r7izGk
Изучение C#/.Net bit.ly/2DY9Vmg

Пікірлер: 18
@mibal_ua
@mibal_ua Жыл бұрын
Неймовірно цікаво і впевнений, що корисно! Дякую!
@maxwazowski386
@maxwazowski386 8 жыл бұрын
Доступно объясняете, спасибо.
@АлександрК-е3у
@АлександрК-е3у 10 жыл бұрын
Сергей, спасибо Вам! Нужная инфа на понятном языке и в приятной манере. Если можно, скажите пожалуйста, что в терминах С++ приблизительно означает "наинжектить спрингом" (37:50 - когда Вы говорите о том, как в общепринятом виде паттерна Factory Method разрешить излишнюю связность абстрактного класса Product с его child'ами). Спасибо.
@АлександрК-е3у
@АлександрК-е3у 10 жыл бұрын
*****, спасибо. Прочёл, оч.примерно понял, но аналогию в С++ мне найти не удалось. Я только учу язык. Поэтому прошу, если кто знает, напишите пожалуйста, каким образом сокращённая версия паттерна Factory Method реализовывается на С++ (чтобы обойти проблему излишней связности), ... ну хотя бы в общих чертах. Заранее благодарен!
@HowItWorks
@HowItWorks 5 жыл бұрын
Что то наподобе фабричного метода я строил с применением рефлекшена. Мне надо было грузить гору классов реализующих один общий интерфейс. При этом программисту достаточно было просто добавлять свой новый класс в нужный репазиторий и всё! Всё остальное делалось рефлекшеном у меня в моем коде. Программа сама узнавала, что теперь у неё что то добавилось и расширялись возможности. Никаких зависимостей. Ну то на пальцах сложно обьяснить. Надо показывать. :)
@gor6821
@gor6821 11 жыл бұрын
А продолжение будет?
@mtechnologiya
@mtechnologiya 10 жыл бұрын
А где вы читаете лекции?
@mtechnologiya
@mtechnologiya 10 жыл бұрын
То есть набираете стажеров? Или платные курсы? У меня просто интерес, я вообще с РФ...
@mtechnologiya
@mtechnologiya 10 жыл бұрын
Спасибо.
@PanicWassano
@PanicWassano 11 жыл бұрын
а где презентации можно скачать?
@torrvic1156
@torrvic1156 24 күн бұрын
Очень душевно поспал, пока слушал вашу лекцию 😂Спасибо 😊 А вот на второй раз смог прослушать лекцию от начала и до конца. Впервые начал понимать, что это за шаблоны «банды четырёх».
@Linevsd
@Linevsd 11 жыл бұрын
Спасибо большое за вашу работу!
@evgenynovichenko1895
@evgenynovichenko1895 10 жыл бұрын
на 20-х минутах я не понял, если нам потребуется допустим добавить еще одну кнопку, как будет factory "знать где эта кнопка" если ее не прописать в factory, тогда по моему скромному знанию, надо все таки затрагивать ту обведенную область, разъясните мне пожалуйста этот нюанс, немного не понял. Спасибо.
@HowItWorks
@HowItWorks 5 жыл бұрын
По поводу немцев. Почему не прокси?
@PanicWassano
@PanicWassano 11 жыл бұрын
ждем с нетерпением :) после ваших лекций все более менее стает на свои места!
@PanicWassano
@PanicWassano 11 жыл бұрын
спасибо за видео
@tentakulat
@tentakulat 9 жыл бұрын
Спасибо за лекцию. В C++ нет виртуальных конструкторов, есть виртуальные деструкторы.
@evgenynovichenko1895
@evgenynovichenko1895 10 жыл бұрын
аа сори я просто рано задал этот вопрос, дальше ответ на мой вопрос)))
Шаблоны разработки ПО. Шаблоны GoF. Часть 2
33:36
Шаблоны разработки ПО. Шаблоны GoF. Часть 1
43:06
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
🍉😋 #shorts
00:24
Денис Кукояка
Рет қаралды 3,4 МЛН
Введение в шаблоны GRASP
1:13:20
Sergey Nemchinskiy
Рет қаралды 22 М.
Шаблоны разработки. Шаблоны GoF 3
52:51
Sergey Nemchinskiy
Рет қаралды 20 М.
Шаблоны разработки ПО. Шаблоны GoF. Часть 3
58:22
Шаблоны разработки ПО. Шаблоны GRASP
1:09:00
Sergey Nemchinskiy
Рет қаралды 10 М.
Шаблоны разработки ПО. Шаблоны GRASP
1:05:12
Sergey Nemchinskiy
Рет қаралды 31 М.
Шаблоны разработки. Шаблоны GoF 5
54:52
Sergey Nemchinskiy
Рет қаралды 12 М.
Шаблоны разработки ПО. Вводная лекция
1:09:44
Sergey Nemchinskiy
Рет қаралды 18 М.
Шаблоны разработки ПО. Шаблоны GoF. Часть 4
1:16:20
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12