Déclarer explicitement un constructeur n'a jamais été obligatoire (du moins pour le C++ et Java).
"qui ne fout pas en l'air ton code quand tu oublies new"... j'ai lâché un petit sourire à la lecture de cette phrase Le mot-clé new rime avec instanciation. Pour un développeur C++ mettre un new et ne pas en mettre a toute une signification (pile et tas). Et puis comment peux-t-on "oublier" d'ajouter un mot-clé comme ça ?
Pour ce qui est de l'héritage multiple, jusqu'à présent j'ai travaillé sur de gros projets de A à Z sans jamais en avoir réellement besoin grâce aux design patterns de comportement.
Oui j'ai lu ton article, mais il y a certaines choses dont je ne suis pas forcément d'accord :
C'est ton point de vue Sylvain, et tu as peut-être raison... mais sa syntaxe n'est guère intuitive, qu'on vienne du monde orienté objet ou pas.parce que la programmation objet orientée prototype fait le même boulot en mieux
Je ne sais pas de qui vient cette citation (Brendan Eich ?) ... il a mangé un clown ou deux j'en suis sûre.L'héritage en JavaScript est tellement facile qu'il rend confus les gens qui s'attendent à ce que cela demande des efforts. Pour le rendre plus difficile, nous avons ajouté « class ».
Partager