• [^] # Re: Je commente mon code :

    Posté par . En réponse au sondage Je commente mon code :. Évalué à 1.

    D'un part il faudrait utiliser une signature retournant
    au mieux List ( l'interface ) au pire ArrayList ( l'implementation )

    D'autre part tu peux vérifier à l'insertion que l'objet
    passé en parametre est du type souhaité. [ mais ca sux ]

    Si un parametre est Object alors tu es censé traiter tous
    les Object. Si tu veux restreindre à certaine interface
    c'est à toi de modifier le type du paramètre dans la
    signature.

    En gros les commentaires :

    // au fait, c'est une ArrayList qui contient des "Bidule"

    indiquent simplement un défaut de conception

    Finalement java 1.5 et les génériques permettent
    maintenant de forcer ce comportement en indiquant
    que ta liste ne peut contenir qu'un type précis d'objet