object-oriented programming

noun
UK /ˈɒbdʒɛkt ˈɔːriəntɪd ˈprəʊɡræmɪŋ/
US /ˈɑːbdʒekt ˈɔːriəntɪd ˈproʊɡræmɪŋ/

A way of writing computer programs by building small pieces called objects that hold information and do jobs.

She learned object-oriented programming so she could make her game characters behave like real objects.


OTHER MEANINGS

2. A style of coding where programs are organized around data objects rather than around actions.

The team switched to object-oriented programming to keep their code tidy.

3. A school subject or course that teaches how to build software using objects and classes.

He signed up for an object-oriented programming class at college.

4. A method of software design that models real-world things as objects with properties and behaviors.

Using object-oriented programming, they modeled a car as an object with wheels and speed.