-Objeto -Clase -Atributo -Mtodo -Estructura de una clase -Comportamiento de una clase -Relaciones entre clases
El enfoque de objetos
13. Armario metlico
14. Blue Jean 15. Pantaln negro 16. Pantaln caf 17. Camisa blanca
1. Cama de madera
4. Tapete negro
6. CD Tracy Chapman
18. Camisa negra 19. Zapatos mocasn negros 20. Zapatos mocasn caf
21. Correa negra 22. Correa caf 23. Pantuflas 24. Lmpara
7. CD Norah Jones
8. CD Coldplay Oscar
9. CD Coldplay Andrea
10. Televisor 19
El enfoque de objetos
OBJETO: Caso particular que representa de forma detallada y nica algo del mundo real.
El enfoque de objetos
OBJETO
El enfoque de objetos
Ambos son Mesas de noche. Se agrupan en el conjunto
OBJETO
Mesa De Noche
El enfoque de objetos
Ambos son Mesas de noche. Se agrupan en el conjunto
OBJETO
Mesa De Noche
Pertenece al conjunto Tapete
Tapete negro
El enfoque de objetos
El enfoque de objetos
CLASES DE OBJETOS Mesa Cd De Musica Casete Pantaln Camisa Zapato Correa
El enfoque de objetos
El enfoque de objetos
Si el nombre se forma de varias palabras no deje espacios entre ellas, a partir de la segunda palabra, comincelas con mayscula
El enfoque de objetos
Notacin de objetos
1. Cama de madera
El enfoque de objetos
Notacin de objetos camaDeMadera
1. Cama de madera
El enfoque de objetos
Notacin de objetos camaDeMadera
1. Cama de madera
El enfoque de objetos
Notacin de objetos camaDeMadera mesaNocheIzquierda
1. Cama de madera
4. Tapete negro
6. CD Tracy Chapman
7. CD Norah Jones
8. CD Coldplay Oscar
9. CD Coldplay Andrea
10. Televisor 19
El enfoque de objetos
Notacin de objetos camaDeMadera mesaNocheIzquierda
1. Cama de madera
4. Tapete negro
6. CD Tracy Chapman
7. CD Norah Jones
8. CD Coldplay Oscar
9. CD Coldplay Andrea
10. Televisor 19
El enfoque de objetos
Las mismas reglas para los objetos con la excepcin de que comience con mayscula.
El enfoque de objetos
Nombre de la clase
Nombre objeto
mesaNocheIzquierda
mesaNocheDerecha
El enfoque de objetos
Nombre de la clase
Nombre objeto
mesaNocheIzquierda
Mesa
mesaNocheDerecha
tapeteNegro
El enfoque de objetos
Nombre de la clase
Nombre objeto
mesaNocheIzquierda Tapete
Mesa
mesaNocheDerecha
tapeteNegro
cdTracyChapman
cdNorahJones
El enfoque de objetos
Nombre de la clase
Nombre objeto
Mesa
mesaNocheDerecha
tapeteNegro
cdTracyChapman
cdNorahJones
El enfoque de objetos
El enfoque de objetos
Todos los objetos que pertenecen al mismo conjunto CdDeMusica tienen caractersticas que se pueden identificar en cada uno de ellos.
Un ao de grabacin
Un nmero de serie
El enfoque de objetos
Todos los objetos que pertenecen al mismo conjunto CdDeMusica tienen caractersticas que se pueden identificar en cada uno de ellos.
Un ao de grabacin
Un nmero de serie,
El enfoque de objetos
NombreClase
El enfoque de objetos
CdDeMusica
El enfoque de objetos
Todos los objetos que pertenecen al mismo conjunto CdDeMusica tienen caractersticas que se pueden identificar en cada uno de ellos.
Un ao de grabacin
Un nmero de serie,
El enfoque de objetos
Todos los objetos que pertenecen al mismo conjunto CdDeMusica tienen caractersticas que se pueden identificar en cada uno de ellos.
Un ao de grabacin
Un nmero de serie,
El enfoque de objetos
CdDeMusica Titulo del CD Nombre del artista Ao de grabacin Lista de canciones Nmero de serie
El enfoque de objetos
CdDeMusica Titulo del CD Nombre del artista Ao de grabacin Lista de canciones Nmero de serie
El enfoque de objetos
CdDeMusica Titulo del CD Nombre del artista Ao de grabacin Lista de canciones Nmero de serie
Atributos de la clase
El enfoque de objetos
Cada objeto del mundo real, tiene un valor especfico para los atributos establecidos en la clase
El enfoque de objetos
Cada objeto del mundo real, tiene un valor especfico para los atributos establecidos en la clase
Titulo: Chapman
Ao de grabacin: 1996
El enfoque de objetos
cdTracyChapman
El enfoque de objetos
cdTracyChapman
9912 343201
El enfoque de objetos
cdTracyChapman
CdDeMusica Titulo del CD Nombre del artista Ao de grabacin Lista de canciones Nmero de serie
Clase
El enfoque de objetos
Cada objeto tiene una definicin nica de los valores de sus atributos
El enfoque de objetos
Teniendo estos atributos es posible definir de forma nica los objetos de la clase?
El enfoque de objetos
cdTracyChapman
Teniendo estos atributos es posible definir de forma nica los objetos de la clase?
El enfoque de objetos
CdDeMusica
Titulo del CD Nombre del artista Ao de grabacin Lista de canciones Nmero de serie
El enfoque de objetos
Carro
El enfoque de objetos
Carro
marca color dueo precio placa
El enfoque de objetos
Carro
marca color dueo precio placa
Estructura de la clase Carro, compuesta de 5 atributos
El enfoque de objetos
El enfoque de objetos
miMazda
Mazda Rojo Oscar 13.000.000 HSA-342
El enfoque de objetos
renaultVecina
Renault Verde Kate 8.000.000 1996
El enfoque de objetos
Indique la estructura de la clase Estudiante
Estudiante
El enfoque de objetos
Grabadora
El enfoque de objetos
Grabadora
Estructura de la clase Grabadora, compuesta de 5 atributos
El enfoque de objetos
grabadoraSony600
Sony Negro Oscar 250.000 600
El enfoque de objetos
Lapicero
El enfoque de objetos
Cuaderno
El enfoque de objetos
televisorLG
LG 1.500.000 Juan Cristal Liquido 25 TLG-002-234
El enfoque de objetos
Grabadora
marca color dueo precio referencia
El enfoque de objetos
El enfoque de objetos
apagar, encender...
El enfoque de objetos
apagar, encender...
El enfoque de objetos
La clase Grabadora tiene las operaciones (mtodos) reproducir cd, reproducir casete
Grabadora
marca color dueo Precio referencia reproducir CD, reproducir casete, aumentar volumen, apagar, encender
El enfoque de objetos
Grabadora
marca color dueo precio referencia reproducir CD, reproducir casete, aumentar volumen, apagar, encender
Comportamiento de la clase
El enfoque de objetos
NombreDeLaClase
Estructura de la clase
metodo2
Comportamiento de la clase
metodoN
El enfoque de objetos
Nombre de la clase
Estructura de la clase
Grabadora marca precio dueo referencia reproducir casete reproducir CD apagar subir volumen
Comportamiento de la clase
El enfoque de objetos
Nombre del objeto
grabadoraSony600 Sony 250.000 Oscar 600 reproducir casete reproducir CD apagar subir volumen
El enfoque de objetos
grabadoraSony600 Sony 250.000 Oscar 600 reproducir casete reproducir CD apagar subir volumen
Grabadora marca precio dueo referencia reproducir casete reproducir CD apagar subir volumen
Los mtodos se escriben exactamente igual en la clase y en el objeto
El enfoque de objetos
Lampara
El enfoque de objetos
Lampara
marca precio Dueo referencia
El enfoque de objetos
Identifique una clase del mundo real, usando la notacin de objetos, defina su estructura y su comportamiento.
Muestre, usando la notacin de objetos, un objeto que pertenezca a la clase que acaba de definir
NombreClase
nombreObjeto
El enfoque de objetos
1. Relacin de composicin
2. Relacin es-un
3. Relacin usa
Relacin de composicin
El enfoque de objetos
En el mundo real existen objetos que estn formados por otros objetos
El objeto grabadora est formado por los objetos: antena, parlante, cableTomaCorriente, botonesControlarReproductorCd
El enfoque de objetos
En el mundo real existen objetos que estn formados por otros objetos
El objeto grabadora est formado por los objetos: antena, parlante, cableTomaCorriente, botonesControlarReproductorCd
El enfoque de objetos
Grabadora
apagar
El enfoque de objetos
Grabadora
marca Referencia Dueo 2 objetos Caseteras 1 objeto Antena 1 objeto Lector de CD reproducir CD
apagar
El enfoque de objetos
grabadoraSony600
Sony 600 Oscar casetera1-SerieS431 casetera2-SerieS432 antenaSerieA170 lectorSerieL190 reproducir CD
apagar
Grabadora
marca Referencia Dueo 2 objetos Caseteras 1 objeto Antena 1 objeto Lector de CD reproducir CD
apagar
El enfoque de objetos
El enfoque de objetos
El objeto carro se compone de 4 objetos llantas El objeto carro se compone de un objeto timn El objeto carro se compone de un objeto radio El objeto carro se compone de
Relacin es-un
El enfoque de objetos
Avion
El enfoque de objetos
Avion
Referencia Precio Distancia recorrida Velocidad de despeje Ubicacin de la caja negra Capacidad de pasajeros
Encender
Apagar
Aumentar altura
El enfoque de objetos
Carro
El enfoque de objetos
Carro
Referencia Precio Distancia recorrida Capacidad de pasajeros objeto Palanca de Cambios objeto Llanta de Repuesto Encender
Apagar
Retroceder
El enfoque de objetos
Carro
Referencia Precio Distancia recorrida Capacidad de pasajeros objeto Palanca de cambios objeto Llanta de repuesto
Encender
Avion
Referencia Precio Distancia recorrida Velocidad de despeje Ubicacin de la caja negra Capacidad de pasajeros
Encender
Apagar
Apagar Retroceder
Aumentar altura
El enfoque de objetos
Cuando dos Clases tienen atributos comunes y otros no comunes se presenta la relacin es-un.
Cuando ocurra este caso, agrupe en una clase aquellos atributos que son comunes
El enfoque de objetos
Referencia Precio Distancia recorrida Capacidad de pasajeros
Encender
Apagar
El enfoque de objetos
MedioDeTransporte
Referencia Precio Distancia recorrida Capacidad de pasajeros
Encender
Apagar
MedioDeTransporte
Referencia Precio Distancia recorrida Capacidad de pasajeros Encender
Apagar
Avion
Carro
objeto Palanca de cambios objeto Llanta de repuesto Retroceder
Aumentar altura
El enfoque de objetos
MedioDeTransporte
Referencia Precio Distancia recorrida Capacidad de pasajeros Encender Apagar
Carro es-un MedioDeTransporte
Avion
Carro
objeto Palanca de cambios objeto Llanta de repuesto Retroceder
Aumentar altura
El enfoque de objetos
Jerarqua de clases
Jerarqua de generalizacin/especializacin
El enfoque de objetos
Herencia
Superclase
Subclase
MedioDeTransporte
Referencia Precio Distancia recorrida Capacidad de pasajeros Encender Apagar
Carro es una subclase
Avion
Carro
objeto Palanca de cambios objeto Llanta de repuesto Retroceder
Aumentar altura
Encender
Apagar Cambiar canal
teleSony
TelevisorCL
CuadernoCuadriculado
Tipo de hoja
Mantener apuntes
El atributo Tipo de hoja se podra colocar en la superclase, esto indica que no se presenta la relacin es-un
CuadernoCuadriculado
CuadernoLineaCorriente
Encender apagar
Nevera
Congelar
Reproducir DVD
enfriar
Reproducir MP3
Relacin usa
El enfoque de objetos
La relacin usa
El enfoque de objetos
La relacin usa
El enfoque de objetos
Martillo
usa
Persona
Caminar
Correr
Comer