Olá Vinicius. Fiquei com uma dúvida relacionada ao uso dessa interface em um projeto mais real, por que digamos que o nosso controller tivesse outros métodos como eu usuaria essa interface?
Como em nosso projeto cada controller tem um único método que é exatamente o handle fica trivial, mas se eu tivesse outros métodos? Por exemplo um controller chamado User e eu tivesse os métodos de criar e editar nele, eu precisaria implementar o método handle dessa interface para ficar padronizado? Ou esse handle é somente uma abstracao de qualquer método que eu possa implementar? Como isso se encaixaria? Não sei se consegui expor minha dúvida com clareza.