Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Los objetos de un
programa se comunican con cada uno de los restantes pasando mensajes.
Objeto: La idea fundamental en los lenguajes orientados a objetos es combinar
en una sola unidad datos y funciones que operan sobre esos datos Tal unidad se
denomina objeto. Entonces, dentro de los objetos residen los datos de los lenguajes de
programacin tradicional, tales como nmeros, arrays, cadenas y registros, as como
funciones o subrutinas que operan sobre ellos. Las funciones dentro del objeto son el
nico medio de acceder a los datos privados de un objeto. Si se desea leer un elemento
datos de un objeto se llama a la funcin miembro del objeto. Se lee el elemento y se
devuelve el valor. No se puede acceder a los datos directamente Los datos estn ocultos,
y eso asegura que no se pueden modificar accidentalmente por funciones externas al
objeto.
Un objeto es una entidad que contiene los atributos que describen el estado de un
objeto del mundo real y las acciones que se asocian con el objeto del mundo real.
Atributos: Datos o variables que caracterizan el estado de un objeto. Un atributo
posee un nombre y un valor de atributo. Los objetos pueden constar de tipos primitivos
o de tipos complejos.
Mtodos: Procedimientos o acciones que cambian el estado de un objeto.
Describen el comportamiento asociado a un objeto. Representan las acciones que
pueden realizarse por un objeto o sobre un objeto. Cada mtodo tiene un nombre y un
cuerpo que realiza la accin o comportamiento asociado con el nombre del mtodo.
El objeto tiene cierta informacin y conoce cmo realizar ciertas operaciones. La
encapsulacin de operaciones e informacin es muy importante. Los mtodos de un
objeto slo pueden manipular directamente datos asociados con ese objeto. Dicha
encapsulacin es la propiedad que permite incluir en una sola entidad (el mdulo u
objeto) la informacin (los datos o atributos) y las operaciones (los mtodos o
funciones) que operan sobre esa informacin.
Un objeto tiene estado, comportamiento y una identidad.
El estado del objeto comprende las propiedades estticas del objeto mas los
valores actuales de cada una de esas propiedades. Ej: el objeto CAJA DE AHORRO
tiene los atributos nmero, titular y saldo que constituyen su estado interno. Estas
son propiedades estticas. Por otro lado, el contenido actual de cada atributo por ej.
(2345/13 'PEDRO' y 1200.56) representan el valor dinmico de sus propiedades, y
son afectados por el comportamiento del objeto.
Al tener un estado, implica que todo objeto ocupa una cierta cantidad de
espacio,
ya sea en el mundo fsico o en la memoria de una computadora.
El comportamiento de un objeto es como el objeto acta y reacciona, en
trminos de sus cambios de estados y de los mensajes que pasa. Es decir que, el
comportamiento de un objeto est completamente definido por sus acciones. Por
ej.: el comportamiento del objeto CAJA DE AHORRO esta compuesto por las acciones
SALDO, EXTRAER, DEPOSITAR etc.
La identidad es la propiedad de un objeto que lo distingue de todos los otros
objetos.
Por ej.: un objeto CAJA DE AHORRO es distinto de otro objeto CAJA DE AHORRO.
Pueden o no tener el mismo nmero, titular o saldo. El primero puede tener como
titular a 'PEPE y el segundo a 'JUAN'.
Crculo
Figura
Rectngulo
Tringulo
Rectngulo
redondeado
H.Mltiple
Persona
Profesor
Investigador
Profesor
universitario