C#: Стратегия. Паттерны проектирования C# - видео HD

C#: Стратегия. Паттерны проектирования C# - видео
00:12:14

12n.ru 10578 роликов

Стратегия. Паттерны проектирования C# - видео.

ksergey.ru/profcsharp/

Назначение
Определяет семейство алгоритмов, инкапсулирует каждый из них и делает их взаимозаменяемыми. Стратегия позволяет изменять алгоритмы независимо от клиентов, которые ими пользуются.
Мотивация
Существует много алгоритмов для разбиения текста на строки. Жестко «зашивать» все подобные алгоритмы в классы, которые в них нуждаются, нежелательно
Как этого не допускать — разбираемся в видео

#Стратегия #сишарп #шаблоныпроектирования #Strategy

0:00 Приветствие
0:14 В чём идея паттерна стратегия сишарп Strategy C#
0:22 Метафора
2:35 Пример 1
3:25 Проблема
4:00 Пример 2. Решение проблемы
5:25 Что есть стратегия
6:00 Пример 3. Больше метафор
7:00 Физическая от слова «Физика» :D
8:40 Динамические стратегии
8:57 Пример 4.
10:14 Телеграм ждёт (-:
10:24 Статическая стратегия
11:14 Стратегия в .NET
11:58 Спасибо за просмотр!

Шаблоны проектирования си шарп
Шаблоны проектирования сишарп
Шаблоны проектирования C#
Шаблоны проектирования си
Шаблоны проектирования c
Паттерны проектирования си шарп
Паттерны проектирования сишарп
Паттерны проектирования си
Паттерны проектирования с
Паттерны проектирования c
RSS
Сергей Камянецкий
11:54
+1
Физическая от слова «Физика» :D
Денис Крылов
12:06
Быть на шаг впереди врага- это не план, нет. Нужно два или три шага ©
Андрей TAB
12:49
Благодарю за видео.
Вопросы:
1. 4:17 Почему AreaInfo и наследники — не static? (попробовал реализовать и уже получил часть ответов на этот вопрос)
2. 5:16 Почему метод передаётся из клиентского кода, а не зашит в конструктор каждого типа? Никто не мешает пользователю для линии выбрать не тот метод smile и получить заслуженную ошибку