Professional Documents
Culture Documents
Orientada a Objetos
Renny Batista
"Primero resuelve el
problema. Entonces,
escribe el cdigo
John Johnson
Algo de historia:
La metodologa Orientada a Objetos fue formulada por
Grady Booch en 1990.
Otros aportes a esta metodologa:
Coad y Yourdon en 1991
Rumbaugh 1991 (OMT: Objet Modeling Technique)
Jacobson y Rumbaugh (UML: Lenguaje de Modelado
Unificado)
Qu es la Orientacin
a Objetos?
La orientacin a
objetos es un
paradigma de la
programacin
mmm este..?
Qu es un
objeto?
un objeto es
Cualquier cosa!
Es en serio?
Cualquier cosa
Cualquier cosa
Cualquier cosa de la que puedas emitir un
concepto
Es decir
todo es un objeto
Por ejemplo
ste es un objeto
preconcebido por ti.
Un objeto como un telfono
Comportamientos
Hablar
Caminar
Mirar
Nacer
Morir
Un objeto de la clase Persona sera
Caractersticas
Nombre: Helena
Edad: 23
Color de Piel: Morena
Profesin: Estudiante
Estado Civil: Soltera
Comportamientos
Hablar
Caminar
Mirar
Nacer
Morir
Otro objeto de la clase Persona sera
Caractersticas
Nombre: Robert
Edad: 47
Color de Piel: Blanco
Profesin: Actor
Estado Civil: Casado
Comportamientos
Hablar
Caminar
Mirar
Nacer
Morir
Se entiende mejor?
Un mensaje es una
comunicacin
dirigida a un objeto,
que le ordena que
ejecute uno de sus
mtodos con ciertos
parmetros
asociados al evento
que lo gener
Los objetos tienen diferentes tipos de
relaciones
Asociacin
la modularidad y la
reusabilidad
La modularidad significa trabajar por partes,
dividiendo un problema complejo en varios
problemas ms simples
La reusabilidad significa
No se invente la rueda!
Alta cohesin y el
bajo acoplamiento