Object Model

Why Trust Techopedia

What Does Object Model Mean?

An object model is a logical interface, software or system that is modeled through the use of object-oriented techniques. It enables the creation of an architectural software or system model prior to development or programming.

Advertisements

An object model is part of the object-oriented programming (OOP) lifecycle.

Techopedia Explains Object Model

An object model helps describe or define a software/system in terms of objects and classes. It defines the interfaces or interactions between different models, inheritance, encapsulation and other object-oriented interfaces and features.

Object model examples include:

  • Document Object Model (DOM): A set of objects that provides a modeled representation of dynamic HTML and XHTML-based Web pages
  • Component Object Model (COM): A proprietary Microsoft software architecture used to create software components
Advertisements

Related Terms

Margaret Rouse
Technology Expert
Margaret Rouse
Technology Expert

Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.