Andrey on .NET | Про C#, .NET, ASP.NET, Core, MVC, Azure, EF, IoC и другие умные слова

Поведенческие шаблоны: Цепочка ответственностей

Название шаблона

Цепочка ответственностей (Chain of Responsibility).

Тип

Поведенческий шаблон проектирования (Behavioral).

Читать дальше...

Именованные параметры - повышаем читабельность кода

Наверное каждый разработчик достаточно часто сталкивается с кодом вида:

List<Products> productList = GetProductsById(id, 8, 15);
При беглом прочтении часто возникает вопрос: а что обозначают числа 8 и 15?

Читать дальше...

Приспособленец. Удаление неиспользуемых экземпляров из пула

При описании шаблона Приспособленец для упрощения примера не был рассмотрен механизм удаления неиспользуемых экземпляров. Рассмотрим вариант реализации этой функциональности на C#.

Читать дальше...