Est JavaScript orienté objet?

Il y a eu quelques questions quant à savoir si ou de ne pas le JavaScript est un langage orienté-objet. Même une déclaration, "juste parce qu'un langage a objets n'est pas ça OO."

JavaScript est un langage orienté objet?

  • je voudrais ajouter du "subjectif" de la balise
  • Je ne pense pas que c'est subjectif. Il est ou il n'est pas ou il y a une raison particulière pour qu'il soit dans le milieu. Pourquoi pensez-vous que c'est subjectif?
  • Cette question a 11 réponses dans 34 secondes d'affichage, - wow.
  • Parce que la définition de "orienté objet" ne permet pas de spécifier une série de critères pour déterminer une réponse exacte
  • Je suis d'accord avec Sklivvz c'est subjectif car la il n'y a pas d'autorité en précisant exactement quelles sont les caractéristiques d'une langue doit être ont l'adjectif 'orienté objet'.
  • est-il un moyen d'affiner la question?
  • Fait intéressant, la plupart des gens qui ont répondu 'non, il n'est pas" faire prétendant JS manque de réutilisation de code, par héritage, ce qui est probablement l'un des pires aspects de la traditionnelle OO langues, et l'un de nous peut et doit faire sans.
  • Plus-donc un avis plutôt que d'une réponse, mais voici mes deux cents. Assurez-JS peut être OO, mais il manque un couple de choses que je pense sont très caractéristiques des langages à objets. 1. Des Classes. Ils vous aident à rester organisé en le forçant à encapsuler votre programme. 2. Déclarations prévues. Sûr que cela peut sembler ennuyeux, mais encore une fois, il vous oblige à rester organisé.
  • Oui! Un peu comme la façon dont les planches à roulettes et les monocycles peuvent être appelés "voyage orienté vers les véhicules".

InformationsquelleAutor ScottKoon | 2008-09-20