--- title: OOP slug: Glossary/OOP translation_of: Glossary/OOP ---

OOP (객체 지향적 프로그래밍) 는 데이터가 {{glossary("object","객체")}} 내에 캡슐화되고 구성 요소 부분이 아닌 객체 자체가 운용되는 프로그래밍 방식이다

{{glossary("JavaScript")}} 는 매우 객체 지향적인 언어이다. JavaScript는  클래스 기반의 것과는 대조적으로 프로토타입 기반의 모델을 따른다 .

더 알아보기

일반적인 지식