Olá boa tarde.
Estou vendo C# há um tempo já e a parte de interface não é muito clara para mim. Vou tentar explicar, eu sei como fazer uma interface e sei que ela é uma "liga" entre duas classes, isto é, tendo os mesmos métodos, construtores, propriedades que se repetem em várias classes nós usamos as interfaces.
No entanto, na minha cabeça, não faz muito sentido porque eu ainda tenho que escrever um método, por exemplo, por completo. Então, para mim as interfaces são inúteis, mas sei que se temos essa funcionalidade na linguagem ela é necessária.
Portanto, eu gostaria de saber melhor o por quê de usar uma interface?
Obrigado!!