Pregunta de entrevista de Dell Technologies

Explain State pattern ?