Olá, gostaria de uma explicacao de quando usar classes abstratas ou interfaces…se possivel com exemplos que possam me ajudar a compreender…Vlw!!!
Uma interface é uma classe 100% abstrata. A vantagem em utilizar uma interface é que uma classe pode implementar N interfaces mas só pode herdar de uma classe.Sobre quando utilizar uma ou outra vai depender do que você está desenvolvendo.
Dê uma pesquisada no fórum pois existem inúmeros tópicos com explicações bem detalhadas sobre isso.