Один из способов улучшить понимание шаблонов проектирования - выяснить, как шаблоны используются в .NET Framework.Шаблоны проектирования, используемые в .NET framework?
Вы нашли примеры шаблонов проектирования в .NET framework? В своем ответе дайте краткое описание шаблона и пример того, как он используется в рамках.
Пример ответа:
Стратегия Design Pattern разъединяет алгоритм из класса, который использует его инкапсуляции алгоритм в отдельный класс. Это позволяет переключать алгоритмы.
Метод сортировки класса List является примером шаблона стратегии.
public void Sort(IComparer<T> comparer)
Принимая интерфейс IComparer, пользователи класса могут переключать алгоритм сортировки во время выполнения.
сообщества вики, пожалуйста – JoshJordan
я предпочитаю чтение хорошая книга о шаблонах дизайна. Это просто чтение. – VVS
@WS - Вы не можете найти все на SO в книге? Это немного сверху. – womp