--- title: OOП slug: Glossary/OOP tags: - Beginner - CodingScripting - Glossary translation_of: Glossary/OOP original_slug: Словарь/OOP ---
OOП (Объектно-Ориентированное Программирование) это подход в программировании, согласно которому, данные инкапсулированы внутри {{glossary("object","objects")}}, а сам объект существует как составная часть целого.
{{glossary("JavaScript")}} сильно объекто-ориентирован. Он следует модели, базирующейся на прототипах (в отличии от модели, базирующейся на классах).