
State Design Pattern in Modern C++
Reading Time: 8 minutes A State Design Pattern is a type of Behavioural Design Pattern that defines objects behaviour(defined as a state) based on some event happens. And that can be the internal or external event. For example, if you design an ATM machine […]