Accueil de l'archive Service proposé par Hervé AGNOUX

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/
---------------------------------------------------------------

C'est fini ! Retour à l'accueil de la pseudo-archive