Tanto el objeto Context como los objetos de ConcreteState pueden decidir el cambio de estado.