Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objeto
Objeto
(ADOO)
es un enfoque de la ingeniería de software que modela un sistema como
un grupo de objetos que interactúan entre sí. Este enfoque representa un
dominio en términos de conceptos compuestos por verbos y sustantivos,
clasificados de acuerdo a su dependencia funcional.
1.-Objetos
2.-Clases
3.-Mensajes
4.-Encapsulación
5.-Herencia
6.-Polimorfismo.
OBJETOS
Un objeto es una representacion en computadora de alguna cosa o evento real.
La figura 22.1 muestra cómo una computadora podría representar un auto. Por
ejemplo,si se trata de un jeep wrangler,la computadora podría guardar el
nombre del modelo,el numero de ID del vehículo(#51Y62BG826341Y) y el tipo
de motor ( Cil).Los objetos pueden tener tanto atributos (tales como el modelo,
VIN y tipo de motor) y comportamientos (tales como el modelo, VIN y tipo de
motor) y comportamientos (tales como "encender la luz" y "apagar la
luz").
Una clase
es una categoría de objetos similares. Los objetos se agrupan en clases .La
figura 22.2 muestra cómo un grupo de objetos que representan automóviles
podrían estar formados en una clase llamada "Automóviles".Una clase define el
conjunto de atributos y comportamientos compartidos que se encuentran en
cada objeto de la clase. Por ejemplo, todo automóvil tendrá atributos para
fabricante/modelo, VIN,y motor. El programador debe definir las clases en el
programa. Cuando el programa ejecuta se pueden crear objetos a partir de las
clases establecidas. Se usa el término "ocurrencia" cuando se crea un objeto
de una clase. Por ejemplo,un programa podría tener una ocurrencia jeep
wrangler como un objeto
MENSAJES
Se puede enviar información de un objeto a otro. En la figura 22.3 un objeto
(gloria) de la clase "operador" está enviando un mensaje a un objeto (jeep)
de la clase "automóviles" .El mensaje es "arrancar motor" . estos mensajes
no son de forma libre en ningún sentido, ya que en vez de eso las clases de
operador y automóviles han sido programadas cuidadosamente para enviar
y recibir un mensaje de "arrancar motor".La clase operador ha sido
programada para transmitir un mensaje arrancar motor bajo determinadas
circunstancias. La clase automóviles ha sido programada.
ENCAPSULACIÓN