Estoy confundido sobre el significado de Data Object. ¿Es el lugar en la memoria? ¿Es la variable o el valor de la variable? He buscado en línea y no he encontrado nada (para mí) comprensible.
EDITAR
Aquí hay un enlace que lo usa en el contexto al que me refiero: http://v.web.umkc.edu/vm63a/441p2p2.htm
Parece que solo significa algún tipo de variable, ya sea una estructura, int, un objeto en una OOPL. Pero recuerdo haber leído algo que describía un objeto de datos como algo que "contenía" una variable, lo que me hizo pensar que era el lugar tallado en la memoria para el objeto de datos, posiblemente además de los datos en lenguaje de computadora que se encuentran allí. Pero IDK
computer-science
BWONG
fuente
fuente
Respuestas:
En este contexto, un "objeto de datos" es una unidad de información que está siendo manipulada por un programa. Entonces, si un problema rastrea a los estudiantes y sus clases, una estructura que represente toda la información sobre un estudiante en particular sería un "objeto de datos".
fuente
Es un término bastante vago y puede cambiar según el contexto en cuestión, pero básicamente es un Objeto que representa y / o resume y / o encapsula un conjunto de Datos.
Más información:
IBM - ¿Qué es un objeto de datos? (Contexto DB)
MS - Clase DataObject (contexto MS .Net)
Después de leer el ejemplo que dio para el contexto, necesitamos aclarar algo.
Hay lenguajes basados en objetos, y luego está la programación orientada a objetos. El lenguaje de procedimiento sobre el que está leyendo hay un lenguaje basado en objetos, pero no es totalmente compatible con la programación OO. Lo que significa que permite la creación de "objetos", pero no existe material específico de OO (como el polimorfismo).
Dicho esto, mi declaración original sigue en pie, pero añadiré un poco más.
Un "Objeto de datos" es un objeto que encapsula tanto los datos en sí mismos (en propiedades del objeto, similares a las "variables", ya que son un segmento de memoria definido como un determinado tipo de datos (cadena, entero, objeto, etc.), como así como los métodos (procedimientos) para acceder a dichos datos (de manera abstracta).
Desde una página desde la página de contexto proporcionada :
fuente