• [^] # 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.

    On m'a expliqué qu'en Java on doit faire un minimum d'héritage. En théorie on doit juste faire des interfaces et quand on a besoin d'une fonctionnalité on aggrège un objet dans la classe au lieu d'en hériter, et on accède plutôt à lui par appel de méthode sur cet objet. Ca permet une meilleure indépendance des objets qui sont "aggregeables" de n'importe où et sans se poser les questions qui arrivent forcément lorsque l'arbre d'héritage devient gros. Il paraît qu'il est instructif de regarder le code de Tomcat ou Eclipse. Je l'ai pas encore fait.

    Moi je trouve ça pas très crédible et je pense que ce sont des artefacts pour parer au fait qu'on n'a pas d'héritage multiple - mais encore une fois il faut que je regarder Tomcat/Eclipse quand même.