Há muito tempo aprendendo PHP 5, me deparei com Interfaces, mas não dei muita atenção. Agora, aprendendo Java, voltei a vê-las.
Será que tem alguma pessoa que sabe realmente qual a utilidade disto?
Acho que não.
Primeiro, por que criar os protótipos numa Interface, pra depois definir tudo denovo numa classe? Tipo:
interface um
{
public void fazAlgumaCoisa();
}
class dois implements um
{
public void fazAlgumaCoisa()
{
…
}
}
Teoricamente, eu só perdi tempo, pois além de escrever códito à “toa”, tive que definir o método tudo denovo na classe implementada. Sinceramente, acho isso ridículo…
Será que o uso de Interfaces é mais rápido, no termo de processamento, mas e no termo de economia de código?
