Pages : 1
#1 Le 04/05/2008, à 15:23
- timou
interface et classe??
est-ce que je peux si j'avais une interface et une classe et je veux mettre les données de l'interface dans la calsse.pour supprimer l'interface .ça marche ou non
Hors ligne
#2 Le 04/05/2008, à 18:17
- Link31
Re : interface et classe??
Les "données de l'interface" ???
Oui tu peux fusionner une classe et une interface, mais en général on conseille plutôt de faire l'inverse...
Et tu n'as pas précisé quel langage tu utilises.
Hors ligne
#3 Le 07/05/2008, à 10:07
- timou
Re : interface et classe??
C-a-d si
une classe A implimente B
et C implimente B
est-ce que je peux fusionner B dans A et C pour avoir 2 classe seulement.?
Hors ligne
#4 Le 07/05/2008, à 10:17
- Karl_le_rouge
Re : interface et classe??
Techniquement, tu peux, mais je te le déconseillerais d'un point de vue conceptuelle.
Dernière modification par Karl_le_rouge (Le 07/05/2008, à 10:21)
Hors ligne
#5 Le 07/05/2008, à 10:44
- alexduf
Re : interface et classe??
Oui là tu perd l'intérêt de l'interface. A moins d'avoir une raison béton.
Hors ligne
#6 Le 09/05/2008, à 10:11
- Martopioche
Re : interface et classe??
Je comprends pas très bien la question en ce qui me concerne...
Une interface est "une définition de contrat". C'est une déclaration abstraite de fonctionnalités. De base, tu n'a donc pas de données dans une interface, ou alors c'est plus une interface. Des classes qui implémentent une interface déclarent qu'elles vont s'engager à remplir ce contrat.
Evidemment, tu peux rédiger tout une application sans déclarer la moindre interface, sinon que tu décide donc que ton application ne sera ni évolutive, ni stable.
Hors ligne
Pages : 1