• [^] # Re: Mes deux centimes ...

    Posté par . En réponse au journal Repenser les langages et le développement logiciel. Évalué à 1.

    Je pense qu'hériter au lieu d'utiliser est une mauvaise chose car ce sont deux mécanismes conceptuellement différents. Ce que tu proposes c'est d'utiliser l'héritage à la place de l'agrégation pour
    - raccourcir le code (mauvaise raison) ;
    - simuler un mixin (meilleure raison mais encore faut-il :
    1. le savoir ;
    2. le noter (commentaires)).


    Je propose d'hériter puisque lorsque je veux éditer visuellement une forme, le "concept" dont j'ai besoin est clairement pour moi "une forme qui possède des propriétés supplémentaires", donc ça me parait clair que ca tient complètement de "is_a" et pas du tout de "has_a". Une forme visuellement éditable est une forme, et en plus elle est visuellement éditable.

    Maintenant, tout ce que je dis ne sert à rien et n'avancera à rien si, comme pourrait sembler le faire penser l'exemple Laguna, tu ne fais pas la différence entre hériter et utiliser.

    Au moins tu n'y vas pas avec le dos de la cuillère.