• [^] # Re: cachez ce sein que je ne saurai voir

    Posté par . En réponse à la dépêche Java 2 Standard Edition version 5.0. Évalué à 4.

    :)

    ca me fait penser à un truc en prog objet ...

    -- pourquoi tout le monde fait plein de test dans un prog objet ? --

    l'heritage permet de zappé cela.

    la programmation objet sans couche d'introspection est une cata, java fait cela comme un sagouin.

    tiens, un truc "cool" à faire en java ... je l'ai fait quand j'ai fait un "toolkit XML" pour faire du "rendu SWING" ( en gros un XUL like sans XUL ) ...

    tu veux rajouter une methode à tous les composants swing ? tu fais comment ?

    - de l'instrospection pour generer des classes à la volée ... simple ... sauf qu'en java ca pue

    - soit tu fais de l'heritage multiple ... simple ... sauf qu'en java ca pue aussi

    - soit tu fais des classes de serialisation / rendu, et cela devient vite inmaintenable

    - reste une methode lourde : se taper toutes les classes et leur coller une interface, et au choix :
    * copier / coller une methode generique pour la serialisation
    * faire des zoli cast de classes ( et ca derange personne de faire un cast en java ) pour recuperer la methode dans une autre classe

    en gros, c'est crade à mort si tu veux que cela soit un peu rapide ( ct pour les GUI d'un centre de supervision de serveurs et routeurs ), et meme avec ça, c'était lent.