Implementando interface