Interfaces en Typescript

A veces, saber mucho es peligroso. Peligroso para uno y peligroso para los otros. Además, saber mucho hace todo más complejo, y a veces uno busca que la vida sea más simple. En la programación orientada a objetos se podría decir lo mismo de las clases: cuando uno usa una clase, mientras más se sabe de ésta, más complejo es usarla. Es por eso que existen las interfaces, para no saber todo de una clase sino solamente lo justo y necesario.