Pergunta de entrevista da empresa Dell Technologies

Explain State pattern ?