• [^] # Re: ...

    Posté par . En réponse à la dépêche Nouvelles versions de GNUstep. Évalué à 2.

    Ce que fait Java, le C++ le fait. Ce que fais le C++ (class dérivée de plusieurs class) surcharge, java ne le fait pas.

    L'héritage multiple en tant que tel n'existe pas en java parce que ça pose plus de problèmes que ça n'en résouds. Tu as tout de suite des problèmes de nommage qui t'oblige à revoir ton design (les solutions avec une hierarchie en diamant). La solution pour l'héritage multiple en Java c'est les interfaces. Quant à la surcharge des opérateurs, elle manque un peu c'est vrai.

    un langage plus OO et plus dynamique est plus approprie

    Expliques toi !


    C++ a un typage statique. L'objective-C a un typage dynamique. Le polymorphisme est aussi plus naturel en Objective-C parce il n'y a pas besoin de spécifier que l'édition de liens est dynamique.