Стратегия(Strategy) — паттерны проектирования в .NET за 5 минут

preview_player
Показать описание
В этом видео я покажу пример реализации паттерна "Стратегия" в .NET на языке C#.
Только необходимая теория и практика. Если вы уже знакомы с реализацией "Стратегия" в .NET, видео поможет вам быстро вспомнить забытые данные. Если не знакомы, то вы получите всю необходимую информацию, необходимую для дальнейшего практического закрепления.
---
---
---
Для связи:
Рекомендации по теме
Комментарии
Автор

Иногда приятно посмотреть такие видео, ознакомиться с профессиональным стилем коллег, даже уже когда в курсе темы. Спасибо.

ИгорьХохлов-ью
Автор

Молорик! Все как нужно. Ору когда в других видосах каждый паттерн обсасывается по часу-полтора.

antonnovgorodcev
Автор

Хорошее видео. То что я искал. Вся суть в 5-ти минутах. Для тех кому надо во всех деталях, есть другие, более долгие, видео.

razorUkraine
Автор

Большое спасибо, отличный ролик!

В качестве коментария - Переборчик сложно для начинающего. Я весь контекст понимаю, но все равно приходится напрягать мозг чтобы успевать за мыслью.

В общем для того кто знает, но подзабыл - самое то.

Но для новичка бесполезно, имхо. По хорошему пример должен быть примитивнее, а изложение не таким сжатым.

mikhailkh
Автор

Понимаю, что это просто демонстрация стратегии, но все же есть нюансы:
1) При описании FileDataReader вы говорите ".. будет отвечать за чтение информации И его обработку", использованный союз И - первый звоночек о нарушении Single Responsibility Principle
2) Появляется дублирование кода (та его часть, которая нумерует строки)
Я бы отделил бизнес логику (считалку строк) от инфраструктурной логики (чтение строк из определенного источника), что упростило бы поддержку бизнес логики и позволило бы создать "хитрые" источники данных (скомбинированные в рантайме файл+строки или файл+база данных и т.д.)

orlem
Автор

Спасибо, очень доходчиво. Знаю где так реализовать обработку входящих объектов в зависимости от типа и добавление обработчиков прямо в рантайме

kaktyzzz
Автор

нужно еще быстрее) что б вообще ничего понятно не было)

getright
Автор

Отличный ресурс, очень жаль, что отдача не равна вложенным усилиям.

BloodrideWOT
Автор

Нельзя помедленее? Нихрена не понятно, смотреть на 0.5

advanceduser
Автор

Большое спасибо! Жаль, что материалов мало. Очень лаконично и доходчиво объясняете.

Symbix
Автор

быстро, не понятно, зачем все это? лучше лишний раз разжевать, чтобы понятно было, чем быстро быстро пробежаться...

rudinandrey
Автор

Кому-то немешало бы английский подучить: не "компарЕйбл" и "компарЕйжн", а "кАмпарабл" и "компЕрисон"

MaruskaStarshaya