Статьи для программистов

GRASP принципы

GRASP принципы

GRASP - general responsibility assignment software patterns — общие шаблоны распределения ответственностей. GRASP шаблоны, используемые в объектно-ориентированном проектировании для решения общих задач по назначению ответственностей классам и объектам.

Паттерн Репозиторий – Object-Relational Metadata Mapping Patterns (PoEAA)

Паттерн Репозиторий – Object-Relational Metadata Mapping Patterns (PoEAA)

 Рассматриваем паттерн Repository из Object-Relational Metadata Mapping Patterns с каталога PoEAA и его реализацию на C#

Dictionary в .NET

Dictionary в .NET

В этой статье рассматриваем типы Dictionary (Dictionary, ListDictionary, HybridDictionary, OrderedDictionary, SortedDictionary, StringDictionary, ConcurrentDictionary, ImmutableDictionary и ReadOnlyDictionary) и заглядываем"под капот" как они работают

Теги: Data structures C#