Implementação final da Interface