# Object model

> In computing, object model has two related but distinct meanings: The properties of objects in general in a specific computer programming language, technology, notation or methodology that uses them. Examples are the object models of Java, the Component Object Model (COM), or Object-Modeling Technique (OMT). Such object models are usually defined using concepts such as [&hellip;]

In computing, **object model** has two related but distinct meanings:

1. The properties of objects in general in a specific computer programming language, technology, notation or methodology that uses them. Examples are the object models of *Java*, the *Component Object Model (COM)*, or *Object-Modeling Technique (OMT)*.  Such object models are usually defined using concepts such as class, generic function, message, inheritance, polymorphism, and encapsulation.  There is an extensive literature on formalized object models as a subset of the formal semantics of programming languages.

2. A collection of objects or classes through which a program can examine and manipulate some specific parts of its world. In other words, the object-oriented interface to some service or system.  Such an interface is said to be the *object model of* the represented service or system.  For example, the Document Object Model (DOM) is a collection of objects that represent a page in a web browser, used by script programs to examine and dynamically change the page.  There is a Microsoft Excel object model [1] for controlling Microsoft Excel from another program, and

…

*Source: [Wikipedia](https://en.wikipedia.org/wiki/Object_model)*

---

## Metadata

- **URL:** https://wpsearchai.com/object-model/
- **Published:** 2026-01-28T18:51:25+00:00
- **Modified:** 2026-01-28T18:51:25+00:00
- **Author:** admin
- **Categories:** Software engineering
