Understanding the State Design Pattern P5
Introduction   Building state machines from scratch can be rewarding, but using a dedicated...
Tags: csharp, designpatterns, cleancoding