Extensões podem ocorrer entre classes ou entre interfaces. Uma classe pode estender apenas uma superclasse, mas pode
implementar várias interfaces. Uma interface pode estender mais de uma interface. Uma extensão é identificada pela palavra
extends e uma implementação pela palavra implements.