Computer >> Máy Tính >  >> Lập trình >> Javascript

Lập trình hướng đối tượng trong JavaScript là gì?


JavaScript là ngôn ngữ lập trình hướng đối tượng (OOP). Một ngôn ngữ lập trình có thể được gọi là hướng đối tượng nếu nó cung cấp bốn khả năng cơ bản cho các nhà phát triển -

  • Đóng gói - khả năng lưu trữ thông tin liên quan, dù là dữ liệu hay phương thức, cùng với một đối tượng.
  • Tổng hợp - khả năng lưu trữ một đối tượng bên trong một đối tượng khác.
  • Kế thừa - khả năng của một lớp dựa vào một lớp khác (hoặc số lớp) cho một số thuộc tính và phương thức của nó.
  • Tính đa hình - khả năng viết một hàm hoặc một phương thức hoạt động theo nhiều cách khác nhau.

Đối tượng bao gồm các thuộc tính. Nếu một thuộc tính chứa một hàm, nó được coi là một phương thức của đối tượng, ngược lại, thuộc tính được coi là một thuộc tính.