ProgramacionOOSlides

Páginas: 7 (1646 palabras) Publicado: 16 de abril de 2015
Programación
Orientada a Objetos

Prof. Angela Di Serio
Universidad Simón Bolívar
Especialización en Telemática

Agenda Clase 2
Qué es Orientado a Objetos?
Conceptos: objeto, clase,
instancias, mensajes
Propiedades de OO
UML
Diagrama de Clases

Programación convencional
procedimientos y datos
Estructuras de datos como
variables o parámetros que
se tratan separadamente de
los procedimientos Programación Orientada a Objetos
Idea:

Mundo lleno de objetos
Resolución de problema en
términos de objetos

Los objetos no son entes aislados
Forman parte de una
organización jerárquica

Elemento básico

objeto

contiene datos que describen su
estado y las operaciones que
operan sobre esos datos
Los datos y funciones se
encapsulan en una única
entidad

Estructura de un objeto
RelacionesPropiedades
Métodos

Estructura de un objeto
Relaciones
permiten que el objeto se
inserte en la organización
formado esencialmente por
apuntadores a otros objetos

Estructura de un objeto
Relaciones
Propiedades
Métodos

Estructura de un objeto

Propiedades
distingue un objeto del resto
propiedades pueden ser
heredadas a sus descendientes

Estructura de un objeto
Relaciones
Propiedades
Métodos Estructura de un objeto

Métodos
operaciones que pueden
realizarse sobre el objeto

Clase tipo definido por el usuario que
determina las estructuras de datos y las
operaciones asociadas con ese tipo
un objeto de una clase corresponde
a una instancia de esa clase.
La comunicación con el objeto se
realiza a través del paso de
mensajes

clase

Perro

Perro es una generalización
de Vainilla

VainillaVainilla

Objeto o
instancia

Componentes de un mensaje
identidad del objeto receptor
función miembro cuya ejecución
se está solicitando
información adicional que necesite
el método

Características de la
Programación
Orientada a Objetos

Ab
str
ac
ció
n

Cohesión

r
e
H

ia
c
en

P

Programación
orientada a objetos

m
oli

o

o
m
s
rfi

Acoplamiento

En
ca

ps

ula
m

i en
to

Es la capacidad deconcentrar las
propiedades y comportamientos
necesarios para la correcta
representación del objeto dentro
del sistema

Ab
st
ra

cc

n

Cohesión

r
e
H

ia
c
en

P

Programación
orientada a objetos

m
oli

o

o
m
s
rfi

Acoplamiento

En
ca

ps

ula
m

i en
to

Es la capacidad de concentrar las
propiedades y comportamientos
necesarios para la correcta
representación del objeto dentro
delsistema

Ab
str
ac
ció
n

Cohesión

P

Programación
orientada a objetos

m
oli

o

o
m
s
rfi

Acoplamiento
Las propiedades son privadas,
accesadas mediante métodos
públicos o protegidos, permitiendo
así consistencia en la información
el aumento de la cohesión.

r
e
H

ia
c
en

En
ca
p

su
lam

ie n
to

Es la capacidad de concentrar las
propiedades y comportamientos
necesarios para la correctarepresentación del objeto dentro
del sistema

Ab
str
ac
ció
n

Cohesión
Crear nuevos objetos a partir de los
existentes de forma que heredan las
propiedades y comportamientos de
sus ancestros. Existen dos clases
de herencia: simple y múltiple.

r
e
H

ia
c
en

P

Programación
orientada a objetos

m
oli

o

o
m
s
rfi

Acoplamiento
Las propiedades son privadas,
accesadas mediante métodos
públicos oprotegidos, permitiendo
así consistencia en la información y
el aumento de la cohesión.

En
ca

ps

ula
m

i en
to

Es la capacidad de concentrar las
propiedades y comportamientos
necesarios para la correcta
representación del objeto dentro
del sistema

Ab
str
ac
ció
n

Cohesión

Crear nuevos objetos a partir de los
existentes de forma que heredan las
propiedades y comportamientos de
sus ancestros. Existendos clases
de herencia: simple y múltiple.

r
e
H

ia
c
en

Es la capacidad de tener métodos
con el mismo nombre, con comportamientos
diferentes, conocido como la sobre-escritura
de métodos y la sobrecarga de operadores

La firma de método

Programación
orientada a objetos

m
s
i
f
r
o
m
li
o
P

o

Acoplamiento
Las propiedades son privadas,
accesadas mediante métodos
públicos o protegidos,...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS