Está en la página 1de 10

UNIDAD 4 MODELADO ORIENTADO A OBJETOS

Qu es el objeto?
Los objetos son entidades que tienen un
) e identidad: El estado est compuesto
atributos a los que se habrn asignado
amiento est definido por los mtodos o
to, es decir, qu operaciones se pueden

determinado estado, comportamiento (mtodo


de datos o informaciones , ser uno o varios
unos valores concretos (datos). El comport
mensajes a los que sabe responder dicho obje
realizar con l.

La identidad es una propiedad de un objeto que lo diferencia del resto, dicho co


n otras palabras, es su identificador (concepto anlogo al de identificador de una
variable o una constante). Un objeto contiene toda la informacin que permite def
inirlo e identificarlo frente a otros objetos pertenecientes a otras clases e in
cluso frente a objetos de una misma clase, al poder tener valores bien diferenci
ados en sus atributos.

Objetivo:
<<Aplicar estructuras de datos y estructuras lgicas basndose en la POO para desarr
ollar la lgica de programacin.>>
4.1 Caractersticas del modelo orientado a objetos.
4.2 Elementos primordiales en el modelo de objetos. 4.3 Representacin grfica del d
iseo. 4.4 Relacin entre la programacin orientado a objetos y la estructurada.

4.1 Caractersticas del modelo orientado a objetos. Los objetos encapsulan atribut
os (forman el estado) y
mtodos (servicios que brinda) lo que le da una cierta funcionalidad. Los objetos
coordinan sus actividades a travs del llamado mutuo de mtodos.

4.2 Elementos primordiales en el modelo de objetos. Caracteriza una programacin o


rientada a objetos Abstraccin Encapsulacin Modularidad Jerarquizacin Tipificad
currencia Persistencia

caractersticas
Abstraccin
Distinguen a un objeto de otros tipos de objetos.
Encapsulacin
Elementos de una abstraccin que constituyen su estructura y comportamiento.
Modularidad
Propiedad que tiene un sistema que ha sido descompuesto en un conjunto de mdulos
cohesivos y vagamente conexos.
Jerarquizacin
Denotamos el orden de relacin que se produce entre abstracciones diferentes.

Tipificado
Es la imposicin de una clase a un objeto.
Concurrencia
Es la propiedad que distingue un objeto activo de uno no activo.
Persistencia
Es la propiedad por la cual la existencia de un objeto trasciende en el tiempo.

La programacin orientada a objetos es una forma de programar que trata de encontr


ar una solucin a estos problemas. Introduce nuevos conceptos, que superan y amplan
conceptos antiguos ya conocidos.

4.4 Relacin entre la programacin orientado a objetos y la estructurada. La POO es


una evolucin de la Prog. Estructurada, ambas encapsulan procesos en bloques llama
dos funciones, pero mientras que en la estructurada estas funciones se reutiliza
n mediante copiar y pegar bien mediante llamadores en la POO las funciones son a
grupadas en capas por categoras llamadas clases y reutilizadas mediante instancia
s de esa clase sin que se pueda acceder al cdigo de dichas funciones con lo cual
aumenta la portabilidad y la seguridad.