En computación, un modelo de objeto tiene dos significados relacionados pero distintos:
Las propiedades de objetos en general, en un lenguaje de programación específico, la tecnología, la notación y la metodología que los usa. Por ejemplo, el modelo de objetos Java, el modelo de objetos COM, o el modelo de objetos de OMT. Tales modelos de objetos por lo general se definen usando conceptos como clase, mensaje, herencia, polimorfismo y encapsulación. Hay una extensa literatura sobre modelos de objetos formalizados como un subconjunto de la semántica formal de los lenguajes de programación. Una colección de objetos o clases por las cuales un programa puede examinar y manipular algunas partes específicas de su mundo. En otras palabras, la interfaz orientadao a objetos a algún servicio o sistema. Tal interfaz se dice que es el modelo de objetos del servicio o sistema representado. Por ejemplo, el Document Object Model (DOM) es una colección de objetos que representan una página en un navegador web, usada por programas script para examinar y cambiar dinámicamente la página. Hay un modelo de objetos de Microsoft Excel para controlarlo desde de otro programa, y el ASCOM Telescope Driver es un modelo de objetos para controlar un telescopio astronómico.
Véase también Programación orientada a objetos Análisis y diseño orientado a objetos Object Management Group
Bibliografía Weisfeld, Matt (2003). The Object-Oriented Thought Process (2nd Edition). Sams. ISBN 0-672-32611-6. Fowler, Martin (1996). Analysis Patterns: Reusable Object Models. Addison-Wesley. ISBN 0-201-89542-0. K. Fisher, F. Honsell, and J.C. Mitchell (1994). A Lambda Calculus of Objects and Method Specialization. Nordic Journal of Computing 1: 3–37. Marini, Joe (2002). Document Object Model: Processing Structured Documents. Osborne/McGray-Hill. ISBN 0-07-222436-3. Lippman, Stanley (1996). Inside the C++ Object Model. Addison-Wesley Professional. ISBN 0-201-83454-5.
Enlaces externos Document Object Model (DOM) Definición oficial de DOM del W3C. El modelo de objetos de Java Matriz de características de Modelos de Objetos Un "ejemplo representativo del diseño de modelos de objetos". Sitio web de ASCOM Standards
Categoría:Lenguajes de programación