Pattern State C# | Паттерн Состояние C#

Давайте рассмотрим паттерн проектирования Состояние C#, для чего он нужен и какие проблемы он решает. Где можно применять данный шаблон, а где это будет излишним.

Идея паттерна проектирования Состояние C#

Паттерн проектирования — это продуманный способ построения исходного кода программы для решения часто возникающих в повседневном программировании проблем проектирования. Иными словами, это уже придуманное решения, для типичной задачи. При этом паттерн не готовое решение, а просто алгоритм действий, который должен привести к желаемому результату. Давайте подробнее рассмотрим один из наиболее часто используемых поведенческих паттернов — Состояние C# (State C#).

(далее…)
Pattern Strategy C# | Паттерн Стратегия C#

Pattern Strategy C# | Паттерн Стратегия C#

В этой статье будет рассмотрен паттерн проектирования Стратегия C# — Strategy C#, для чего он нужен и какие проблемы он решает, где можно применять данный шаблон и когда это будет излишним.

Идея паттерна Стратегия (Strategy)

Паттерн проектирования — это продуманный способ построения исходного кода программы для решения часто возникающих в повседневном программировании проблем проектирования. Иными словами, это уже придуманное решения, для типичной задачи. При этом паттерн не готовое решение, а просто алгоритм действий, который должен привести к желаемому результату. Давайте рассмотрим один из наиболее часто используемых поведенческих паттернов — Стратегия (Strategy).

(далее…)