Объект
Единица ООП, объединяющая данные (поля) и поведение (методы). Экземпляр класса. Философия «всё есть объект» пришла из Smalltalk.
Термин «объектно-ориентированный» ввёл Алан Кей в Xerox PARC во времена Smalltalk-72. Определения расходятся: в одних языках классов нет вовсе (прототипы в JavaScript, таблицы с метатаблицами в Lua, в Rust — только структуры и impl). Современная тенденция — типы-значения с отдельными объектными возможностями вместо полноценного ООП. «Композиция вместо наследования» — здравый совет с 1990-х.