|
Interfaces ...
|
|
02-12-2010, 15:13
(Esta mensagem foi modificada pela última vez a: 02-12-2010 15:16 por Corvus.)
Mensagem: #11
|
|||
|
|||
|
RE: Interfaces ...
Mais confuso e com linhas/funcoes a mais? Só implementas os interfaces que precisares. E se não fosses implementar as funcoes do interface, terias de as implementar na classe de qualquer modo.
Um interface não é usado para definir um grande número de rotinas. A grande maioria deles tem uma ou duas rotinas, não mais que isso. Se começar a ter muita coisa, então sim, deveria ser uma classe e não um interface. No caso do interface q tenho usado como exemplo, ele apenas precisa de uma rotina obterPosicao(). Qualquer classe que implemente o interface tem apenas que definir essa função e nada mais para poder ser chamada por qualquer outra rotina/objecto que precise de ter acesso à posição do objecto em causa. A qualidade principal dos interfaces é teres uma maneira de executar uma acção numa classe sem teres qualquer conhecimento antecipado de que classe se trata ou de como funciona. Todo o resto da classe que implementa o interface é (e deverá ser) um completo mistério para quem chamou o interface. Pedidos de ajuda via PM serão ignorados Acordo ortográfico? Desconheço, obrigado ![]() Agradeço ao Chrome o facto de os meus posts nao terem acentos
|
|||
|
« Mais Antigo | Mais Recente »
|
| Mensagem neste Tópico |
|
Interfaces ... - aucrun - 19-11-2010, 23:38
RE: Interfaces ... - softclean - 20-11-2010, 16:47
RE: Interfaces ... - aucrun - 23-11-2010, 22:19
RE: Interfaces ... - Corvus - 24-11-2010, 02:12
RE: Interfaces ... - aucrun - 26-11-2010, 19:59
RE: Interfaces ... - Corvus - 27-11-2010, 00:42
RE: Interfaces ... - aucrun - 29-11-2010, 19:32
RE: Interfaces ... - iMiguel - 30-11-2010, 12:42
RE: Interfaces ... - Corvus - 30-11-2010, 18:11
RE: Interfaces ... - iMiguel - 01-12-2010, 22:22
RE: Interfaces ... - Corvus - 02-12-2010 15:13
|
Utilizadores a ver este tópico: 1 Visitante(s)






