OVH Cloud OVH Cloud

Schema de dependance et Interfaces

2 réponses
Avatar
kiddy
Salut à tous,

Je me pose des questions sur les interfaces.
Je ne vois pas la difference avec une classe abstraite . Pourriez-vous
m'eclairer deja la dessus.

J'ai aussi un exemple sur les interfaces.

j'ai ceci:
public class Doublet2 extends Doublet implements SommeProduit
public class Triplett2 extends Triplet implements SommeProduit

si on devait faire un graphe de dependance, ca ressemblerait à ceci ???

Doublet ----------> Doublet2
/
/
SommeProduit ---
\
\
Triplet ----------> Triplet2


avec A ---> B : B Depend de A


Kiddy

2 réponses

Avatar
Bruno
dans l'article , kiddy à
a écrit le 24/10/2003 15:55 :

Salut à tous,

Je me pose des questions sur les interfaces.
Je ne vois pas la difference avec une classe abstraite . Pourriez-vous
m'eclairer deja la dessus.


aucune methode implementée dans une interface

on peut "implementer" plusieurs interfaces

l'inferface est un "contrat" que doit remplir la classe

J'ai aussi un exemple sur les interfaces.

j'ai ceci:
public class Doublet2 extends Doublet implements SommeProduit
public class Triplett2 extends Triplet implements SommeProduit

si on devait faire un graphe de dependance, ca ressemblerait à ceci ???

Doublet ----------> Doublet2
/
/
SommeProduit ---


Triplet ----------> Triplet2


avec A ---> B : B Depend de A



oui, mais la question?

Kiddy


--
Bruno Causse
http://perso.wanadoo.fr/othello

Avatar
Bruno
dans l'article BBBF03D7.C2B2%, Bruno à
a écrit le 24/10/2003 16:29 :

dans l'article , kiddy à
a écrit le 24/10/2003 15:55 :

Salut à tous,

Je me pose des questions sur les interfaces.
Je ne vois pas la difference avec une classe abstraite . Pourriez-vous
m'eclairer deja la dessus.


aucune methode implementée dans une interface

on peut "implementer" plusieurs interfaces

l'inferface est un "contrat" que doit remplir la classe


encore une petite chose

tu peux y mettre tes constants globales et les utiliser dans toutes les
classes qui implementent ton interface sans souci d'heritage multiple
--
Bruno Causse
http://perso.wanadoo.fr/othello