12-03-2016, 08:47 PM
Heu …
Mais n'importe quoi. N'importe quelle appli digne de ce nom dans un langage OO a de simples fonctions quand il n'y a pas lieu d'avoir des objets.
Javascript est un lagage totalement OO hein … Ce n'est pas d'avoir des classes qui rend un langage OO ou non. C'est la capacité d'avoir des objets.
L'héritage par prototype est plus simple que l'héritage par classes ? Mais alors pourquoi personne arrive à comprendre le premier pendant ses premières années de javascript, même en ayant pigé depuis longtemps l'héritage par classes ?
Pour le reste je suis d'accord.
(12-03-2016, 06:40 PM)Argorate a écrit : Dans un vrai langage OO, tu ne fais pas de fonction, ça règle la question ^^
Mais n'importe quoi. N'importe quelle appli digne de ce nom dans un langage OO a de simples fonctions quand il n'y a pas lieu d'avoir des objets.
(12-03-2016, 06:40 PM)Argorate a écrit : Le JavaScript ne gère pas "mal les classes". Tu n'as pas compris le JS... C'est un langage de prototype, pas OO...
Javascript est un lagage totalement OO hein … Ce n'est pas d'avoir des classes qui rend un langage OO ou non. C'est la capacité d'avoir des objets.
(12-03-2016, 06:40 PM)Argorate a écrit : (c'est même beaucoup plus simple et on peut même avoir l'héritage multiple)
L'héritage par prototype est plus simple que l'héritage par classes ? Mais alors pourquoi personne arrive à comprendre le premier pendant ses premières années de javascript, même en ayant pigé depuis longtemps l'héritage par classes ?
Pour le reste je suis d'accord.