¿Qué es exactamente un objeto de datos?

0

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

BWONG
fuente
¿En qué contexto lo ves usado? ¿Puedes usarlo en una oración? ¿Qué le cuesta entender sobre las definiciones existentes?
Ƭᴇcʜιᴇ007
Lo acabo de encontrar en bastantes libros de programación. Definitivamente tiene que ver con variables. Creo que los he visto en los libros de Java y C, por decir, no necesariamente una cosa OO
BWONG
Danos un ejemplo del contexto en el que lo estás viendo, para que podamos intentar explicártelo en ese contexto. :)
Ƭᴇcʜιᴇ007
@ techie007 editó mi pregunta con un ejemplo del contexto
BWONG
Actualicé mi respuesta. :)
Ƭᴇcʜιᴇ007

Respuestas:

0

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".

David Schwartz
fuente
0

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)

Los objetos de datos ... representan una vista de objetos de tablas relacionadas.

MS - Clase DataObject (contexto MS .Net)

define un mecanismo independiente del formato para transferir datos

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 :

Los lenguajes basados ​​en objetos fusionan los dos al encapsular los procedimientos y los datos en un objeto.

Ƭᴇcʜιᴇ007
fuente
Sí, cuando busqué en línea, la mayoría de las respuestas tenían que ver con las bases de datos, pero los contextos en los que encontré este término tenían más que ver con las variables en la programación de procedimientos.
BWONG