component-oriented programming

noun
UK /kəmˈpəʊnənt ˈɔːriəntɪd ˈprəʊɡræmɪŋ/
US /kəmˈpoʊnənt ˈɔːriəntɪd ˈproʊɡræmɪŋ/

A way of building computer programs by putting together small ready-made pieces, like building blocks.

The team used component-oriented programming to reuse the same login box in every app.


OTHER MEANINGS

2. A design approach where each part of a system is a self-contained unit that can be swapped or reused.

Component-oriented programming made it easy to replace the payment module without touching the rest.

3. A style of coding that focuses on assembling independent, replaceable parts rather than writing one large program.

With component-oriented programming, the dashboard was built from separate chart and table components.

4. A method of organizing software so that each component hides its details and talks to others through clear connections.

Component-oriented programming kept the components loosely coupled, so updates stayed simple.