- Modelo de objeto
-
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 o 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
Bibliografia
- 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
Wikimedia foundation. 2010.