Uma das vantagens de se usar classes abstratas ao inv�s de interfaces � a possibilidade de incluir um novo m�todo sem interferir as classes que j� est�o utilizando a classe abstrata. No caso de interfaces, as classes antigas n�o estariam implementando o novo m�todo e portando n�o compilariam mais. Um erro comum de programa��o � deixar um m�todo de uma interface indefinido em uma classe que implementa (implements) a interface resulta em um erro de compila��o indicando que a classe deve ser declarada abstract. Portando, ao implementar uma interface � como assinar um contrato declarando:"Definirei todos os m�todos especificados pela interface".
----- Original Message -----
Sent: Friday, January 16, 2004 6:02 PM
Subject: [cejug-discussao] Interface Vs Classe Abstrata ...

Nunca consegui entender muito bem a diferen�a entre uma interface e uma classe abstrata, pois ambas parecem "moldes" para uma classe principal...
 
Algu�m pode me esclarecer melhor?
 
 
obrigado!



Yahoo! GeoCities: a maneira mais f�cil de criar seu web site gr�tis!

Responder a