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 :

Le C++ serait-il vraiment victime de son passé ?


Sujet :

C++

  1. #161
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 764
    Points : 2 705
    Points
    2 705
    Par défaut
    La perversion suprême de l’héritage multiple : la délégation.

    Je ne suis pas contre l'héritage multiple, mais il faut reconnaître que c'est un sujet peu traité par la littérature, et qu'il peut souvent être mal utilisé.

    C'est comme l'héritage virtuel : en général, il n'est évoqué que dans le cadre de l'héritage en losange (même chez Stroustrup), ce que je trouve fort dommage.

  2. #162
    gl
    gl est déconnecté
    Rédacteur

    Homme Profil pro
    Inscrit en
    Juin 2002
    Messages
    2 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 165
    Points : 4 637
    Points
    4 637
    Par défaut
    Citation Envoyé par oodini Voir le message
    Je ne suis pas contre l'héritage multiple, mais il faut reconnaître que c'est un sujet peu traité par la littérature, et qu'il peut souvent être mal utilisé.
    C'est sur !

    Déjà que l'héritage simple n'est pas toujours bien enseigné et souvent mal utilisé. Alors qu'attendre d'autre concernant l'héritage multiple. Le malheur est que ce qui n'est que gênant dans le cadre de l'héritage simple devient catastrophique dans le cadre de l'héritage multiple.

  3. #163
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 764
    Points : 2 705
    Points
    2 705
    Par défaut
    Citation Envoyé par gl Voir le message
    Déjà que l'héritage simple n'est pas toujours bien enseigné et souvent mal utilisé. Alors qu'attendre d'autre concernant l'héritage multiple.
    Ben attendre que les codeurs se renseignent par eux-même en allant plus loin que ce que leur sortent la plupart des bouquins/cours.

  4. #164
    gl
    gl est déconnecté
    Rédacteur

    Homme Profil pro
    Inscrit en
    Juin 2002
    Messages
    2 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 165
    Points : 4 637
    Points
    4 637
    Par défaut
    Citation Envoyé par oodini Voir le message
    Ben attendre que les codeurs se renseignent par eux-même en allant plus loin que ce que leur sortent la plupart des bouquins/cours.
    Je suis bien évidemment d'accord avec ce point.

    Ma remarque portait plus sur le fait que tu fustige, à juste titre à mon avis, l'usage fréquemment incorrect de l'héritage multiple alors que l'héritage simple est tout autant mal employé. Les conséquences sont certes moins grave en général mais c'est tout autant problématique.
    Et bien que l'on puisse espérer (et c'est mon cas) que les gens se renseignent et aillent au delà des cours qu'ils ont reçu, on pourrait aussi s'attendre que le sous-typage, le polymorphisme d'inclusion, la substituabilité qu'implique le sous-typage, la différence entre l'héritage de sous-typage et l'héritage de réutilisation, et toutes les autres notions liées soient au bout d'un moment correctement enseignés et ce n'est visiblement toujours pas le cas.

    Et tant que les gens n'arrivent pas à utiliser correctement l'héritage simple, je ne vois pas comment ils pourraient utiliser correctement l'héritage multiple.
    Dit autrement, ça ne me choque pas tant que ça d'avoir peu de source qui traite de l'héritage multiple tant que l'héritage en tant que tel est correctement traité, car dans ce cas le passage simple à multiple c'est juste un peu de syntaxe, les principes fondamentaux sont les mêmes.

Discussions similaires

  1. Serait-ce vraiment la fin du réseau peer-to-peer ?
    Par Cedric Chevalier dans le forum Actualités
    Réponses: 16
    Dernier message: 14/07/2013, 01h04
  2. Réponses: 3
    Dernier message: 03/02/2012, 08h52
  3. Réponses: 238
    Dernier message: 10/03/2011, 21h44
  4. Réponses: 4
    Dernier message: 15/04/2010, 09h49
  5. [power AMC] Quels est vraiment son utilité?
    Par alpachico dans le forum Décisions SGBD
    Réponses: 8
    Dernier message: 08/08/2005, 08h24

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