IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

interface java = en C++ ?


Sujet :

C++

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Ao�t 2006
    Messages
    620
    D�tails du profil
    Informations personnelles :
    �ge : 48
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 620
    Par d�faut interface java = en C++ ?
    Bonjour,

    Je suis en train de lire un bouquin sur les design pattern (quel dr�le d'id�e) pour le java (id�e encore plus bizarre) et ils font appel au mot clef interface... je ne crois pas qu'il ait d'�quivalent en C++, non ? Est-ce que ce n'est pas simplement une classe abstraite d'un type un peu particulier, tourner vers l'interface client des classes qu'on d�veloppe, qu'ils ont d�cid� de syst�matiser en java via interface ?
    Si quelqu'un a des lumi�res l�-dessus, je suis preneur... Merci beaucoup

    Hugo

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Le java a du s�parer la notion de classe abstraite et celle d'interface car il n'autorise pas l'h�ritage multiple.

    L'avantage majeur d'une interface sur une classe abstraite est qu'elle ne peut contenir aucune variable (� part son pointeur de vtable, �videmment), ce qui supprime d'embl�e tout probl�me li� � l'h�ritage en losange.

    Le C++ supportant plus ou moins l'h�ritage multiple (avec des notions bizarres incluant l'h�ritage virtuel), il n'a pas besoin d'interfaces, qui pour lui sont juste des classes abstraites particuli�res.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Ao�t 2006
    Messages
    620
    D�tails du profil
    Informations personnelles :
    �ge : 48
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 620
    Par d�faut
    Merci beaucoup M�dinoc, c'est un peu ce qu'il me semblait

  4. #4
    Membre �clair�
    Profil pro
    Inscrit en
    Ao�t 2006
    Messages
    620
    D�tails du profil
    Informations personnelles :
    �ge : 48
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 620
    Par d�faut
    Et du coup je viens de voir � quoi sert l'h�ritage virtuel ! C'est pour les cas o� une classe h�riterait d'une m�me classe depuis plusieurs autres classes : le compilo ne l'autorise qu'une fois...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Interfacer Java et COM
    Par benthebest dans le forum Langage
    R�ponses: 8
    Dernier message: 21/02/2007, 03h32
  2. [Conception] interface java et language c
    Par tthierry dans le forum G�n�ral Java
    R�ponses: 10
    Dernier message: 10/02/2006, 19h10
  3. Inclure une fenetre OGL dans une interface java
    Par Bart_lx dans le forum OpenGL
    R�ponses: 2
    Dernier message: 06/02/2006, 18h14
  4. Problème avec l'interface java.io.serializable.
    Par mitje dans le forum Entr�e/Sortie
    R�ponses: 5
    Dernier message: 26/01/2006, 04h19
  5. [Réseau]Interface Java + .net
    Par norwy dans le forum G�n�ral Java
    R�ponses: 8
    Dernier message: 20/09/2005, 22h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo