Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Orientada a
Objetos (POO)
Clases y Objetos
Abstracción y encapsulamiento
Herencia
Polimorfismo
Objetos
Elementos que percibimos del mundo que nos rodea.
Poseen:
Identidad
Estado o Características
Comportamiento
Ejemplos:
Una persona
Un vehículo
Un teléfono
La luz visible
Una clase de matemática
Clases
Son conceptos o esquemas que agrupan características
comunes de objetos similares
Objeto: Mi Bicicleta.
Es amarilla, de montaña, diez cambios, puede desarrollar 35 Km/h,
pesa 18 Kg, está hecha de aluminio, serial XAB754, puedo acelerarla,
frenarla, levantarla, guardarla, limpiarla, venderla, no se puede desarmar
Clase: Bicicletas.
Atributos o características: Color, tipo, n cambios, máxima velocidad, peso,
material, serial
Métodos: acelerar(), frenar(), levantar(), guardar(), limpiar(), vender()
Objeto 2: Tu Bicicleta.
Es marrón, de carrera, 20 cambios, puede desarrollar 68 Km/h,
pesa 10 Kg, está hecha de fibra de carbono, serial PE72WA, puedo
acelerarla, frenarla, levantarla, guardarla, limpiarla, venderla y desarmarla
Relación entre Clases y Objetos
Un plano sirve para construir muchas casas similares,
pero no para vivir en el
• miBicicleta->color="Amarillo"
• miBicicleta->nCambios=10
• miBicicleta->maxVelocidad=35.0
• miBicicleta->peso=18.0
• .....
• tuBicicleta->color="Marrón"
• tuBicicleta->nCambios=20
• tuBicicleta->maxVelocidad=68.0
• miBicicleta->peso=10.0
• .....
• miBicicleta->acelerar()
• miBicicleta->frenar()
• miBicicleta->limpiar()
• miBicicleta->desarmar() <--Esto da error
• .....
• tuBicicleta->limpiar()
• tuBicicleta->desarmar()
• tuBicicleta->guardar()
• .....
Se
Categoría_23
Producto_12 A sig
() na
ye A(
lc u )
In
Categoría_04
Factura_1 Incluye
()
Producto_35
Inc
()
Categoría_11
aA
luy
n
sig
e()
A
Se
Producto_96