TOUT -|- TOUT sur le visuel -|- TOUT sur la logistique
Date sent: Mon, 05 Mar 2001 10:06:23 +0100
From: Sebastien Cesbron <scesbron@ifrance.com>
To: java@u-strasbg.fr
Subject: Interface et implémentation
Send reply to: java@u-strasbg.fr
Salut,
Est ce que le découplage entre l'interface d'une classe (que l'on met dans
une interface) et son implémentation affecte les performances.
i.e.
TotoIntf getToto()
{
return new TotoImpl();
}
est il plus lent que
Toto getToto()
{
return new Toto();
}
merci
Seb
__________________________________________________________________________
____ ifrance.com, l'email gratuit le plus complet de l'Internet ! vos
emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif
From: Olivier Dedieu <Olivier.Dedieu@inria.fr>
Date sent: Mon, 5 Mar 2001 10:13:43 +0100 (MET)
To: java@u-strasbg.fr
Subject: Re: Interface et implémentation
Send reply to: Olivier.Dedieu@inria.fr
> Salut,
>
> Est ce que le découplage entre l'interface d'une classe (que l'on met
> dans une interface) et son implémentation affecte les performances.
Apparement oui avec Java 1.xx (mais les interfaces augmentes
considérablement la lisibilité et la maintenabilité du code):
http://www.protomatter.com/nate/java-optimization/
a+
---------------------------------------------------------------
Olivier Dedieu - (INRIA - Bull / WebTools - Pharos)
Web: http://www-sor.inria.fr/~dedieu
JavaChannel: http://www.java-channel.org/
Pharos team: http://webtools.dyade.fr/pharos/
---------------------------------------------------------------