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

Scala Java Discussion :

composition vs heritage qu'en est-il ?


Sujet :

Scala Java

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2008
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 88
    Points : 14
    Points
    14
    Par défaut composition vs heritage qu'en est-il ?
    Bonjour je débute en Scala et je me pose la question suivante.
    Venant du java, on m'a toujours dit qu'il fallait privilégier la relation de composition à la relation d'héritage.

    Scala étant fondamentalement sans état, et mettant en avant avec les traits la notion d'héritage de comportement, je me demande ce qu'il en ai pour lui ?

    Je me demande même si cette question a un sens au vu de l'architecture du langage ?

    Merci d'avance pour vos réponses.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par kaljerhom Voir le message
    Scala étant fondamentalement sans état
    Pourquoi dis-tu ça ? Scala encourage surtout l'immuabilité (c'est son côté fonctionnel)

    Citation Envoyé par kaljerhom Voir le message
    , et mettant en avant avec les traits la notion d'héritage de comportement, je me demande ce qu'il en ai pour lui ?

    Je me demande même si cette question a un sens au vu de l'architecture du langage ?
    L'utilisation des traits peut permettre ce que l'on appelle le "Feature Oriented Programming". La composition de mixins permet de composer les comportement en utilisant l'héritage (composition et héritage se rejoignent ici). La composition de mixins permet de faire des choses très sympathique, voir par exemple le pattern Stackable Trait.

Discussions similaires

  1. Composite control est Image
    Par topolino dans le forum ASP.NET
    Réponses: 3
    Dernier message: 10/07/2009, 13h11
  2. combinaison de la composition et l'heritage
    Par ammah dans le forum Diagrammes de Classes
    Réponses: 2
    Dernier message: 13/04/2008, 21h29
  3. Heritage et composition
    Par foufa007 dans le forum Diagrammes de Classes
    Réponses: 5
    Dernier message: 06/04/2007, 19h17
  4. heritage et lien de composition
    Par slim dans le forum C++
    Réponses: 8
    Dernier message: 23/03/2005, 11h52

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