Оглавление:
- Определение - Что означает объектно-ориентированный JavaScript?
- Techopedia объясняет объектно-ориентированный JavaScript
Определение - Что означает объектно-ориентированный JavaScript?
Объектно-ориентированный JavaScript - это тип объектно-ориентированного языка программирования (OOPL), который использует большинство методов объектно-ориентированного проектирования и программирования в программах и приложениях на основе JavaScript. Он включает в себя функции и возможности из контекста ООП, но отличается от стандартных языков ООП.
Techopedia объясняет объектно-ориентированный JavaScript
В отличие от других OOPL, объектно-ориентированный JavaScript основан на прототипах и не использует и не поддерживает операторы класса. В свою очередь, функции используются как средство представления класса. Новые объекты создаются с помощью техники создания прототипов и вызова собственного конструктора объекта.
В большинстве объектно-ориентированных языков объекты являются производными от класса. Vehicle, который является классом в большинстве других языков, является объектом в объектно-ориентированном JavaScript. Другие производные - такие как автомобиль, грузовик и трактор - являются прототипами объекта транспортного средства, которые создаются путем вызова метода транспортного средства.
