Meus dois centavos:
Realmente, interface não existe só para fazer herança múltipla, e nisso a definição do Sven é perfeita. Porém com interfaces você tem como contornar o não suporte a herança múltipla, dentre outros métodos existentes - apesar de, pessoalmente, não achar muito elegantes as soluçõe
ms
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,
Quase lá, José.
Pense nas interfaces como "receitas de bolo".
Nelas você define um comportamento, ou seja, o que uma classe tem que fazer,
sem se importar em como ela vai faze-lo.
Oferece ganho na reutilização de código sim, pois você pode usar
polimorfismo fazendo seu código trabalhar com uma in
Não entendi.. Herança multipla não tem nada a ver com Interfaces em Java a
pesar que algumas dizem que tem.
Uma Interface é un contrato de um componente de software guarantindo que
cada classe (ou componente) que implementa este interface tem metodos e
parametros definidos, portanto 'plugar' um o
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 a