object-oriented programming language (OOP)
A type of programming language that organises code around data, or objects, rather than functions and logic. An object is a data field that has unique attributes and behaviour.
Computing Technology 7–10 (2022)