object-centered programming

noun
UK /ˈɒb.dʒɪkt ˈsen.təd ˈprəʊ.ɡræm.ɪŋ/
US /ˈɑːb.dʒɪkt ˈsen.tɚd ˈproʊ.ɡræm.ɪŋ/

A way of writing computer programs where you build little pieces called objects that hold information and do jobs.

In object-centered programming, each car in the game is its own object with its own speed and color.


OTHER MEANINGS

2. A teaching approach that starts lessons with real objects before moving to abstract ideas.

The kindergarten used object-centered programming, letting kids count blocks before writing numbers.

3. A design style in which the main focus is the objects being modeled rather than the actions performed on them.

The team chose object-centered programming so the software would mirror the real warehouse items.

4. A programming paradigm emphasizing data and the operations bundled with it over separate procedures.

Switching to object-centered programming made the code easier to reuse across projects.