Uma vantagem do uso de interfaces � quando vc usa ou desenvolve um Framework.
Um framework, ao contr�rio de uma biblioteca de classes, chama determinados m�todos que vc obrigatoriamente tem que implementar em suas classes. Quando uma classe implementa uma interface, isto garante que o m�todo chamado pelo framework foi implementado. Outro exemplo de uso � em Design Patterns. O pattern "Command" � um exemplo: toda classe Command tem um m�todo "execute( )". Este pattern pode ser implementado atrav�s de interface. []s ----- Ecil C. Teodoro Software Architect E-Cube Systems Banking Solutions S�o Paulo - Brazil mailto:[EMAIL PROTECTED] ----- ----- Original Message ----- From: "Ricardo Cust�dio" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, August 02, 2002 3:06 PM Subject: Re: [java-list] Vantagem do uso de Interfaces > Euclides, > > A grande sacada de uma interface � a possibilidade de polimorfismo e a > reutiliza��o pode ser uma consequ�ncia, dependendo da estrutura do seu > projeto. Ao inv�s da heran�a m�ltipla, no Java, voc� poderia utilizar alguns > conceitos de "Factory" para reaproveitar trechos de c�digo, ou ainda criar > objetos globais para estes comportamentos (o que n�o � nada aconselh�vel > para um projeto OO). Mas, v� com calma, �s vezes vc consegue achar o local > correto para encaixar estes comportamentos e utilizar-se da OO. > > []'s, > > Ricardo Rothenberger Cust�dio > Desenvolvedor Java > Internet - ASM Futura Inform�tica em RH > ----- Original Message ----- > From: "Jose Euclides da Silva Junior - DIGR.O" > <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Monday, July 29, 2002 11:56 AM > Subject: [java-list] Vantagem do uso de Interfaces > > > > Pessoal, > > tenho uma duvida! Se uma Interface nao implementa por si soh > comportamento, > > eu nao tenho ganho de reutilizacao de codigo, o que seria possivel se Java > > suportasse heranca multipla. Estou certo ? > > Abracos, Euclides. > > > > ------------------------------ LISTA SOUJAVA ---------------------------- > > http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP > > d�vidas mais comuns: http://www.soujava.org.br/faq.htm > > regras da lista: http://www.soujava.org.br/regras.htm > > historico: http://www.mail-archive.com/java-list%40soujava.org.br > > para sair da lista: envie email para [EMAIL PROTECTED] > > ------------------------------------------------------------------------- > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP > d�vidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.380 / Virus Database: 213 - Release Date: 24/07/2002 _______________________________________________________________________ Yahoo! Encontros O lugar certo para encontrar a sua alma g�mea. http://br.encontros.yahoo.com/ ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------
