Hay muchos escenarios y formas de uso, como el validador de verificación de parámetros, excepciones globales, retorno de información de interfaz, etc. Los proyectos reales pueden ser más complejos, por lo que aquí lo uso de manera sencilla, para que todos puedan jugar por sí mismos.