Anda di halaman 1dari 100

El enfoque de objetos

-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

2. Mesa de noche izq.

3. Mesa de noche der.

4. Tapete negro

5. Grabadora Sony 600

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

11. Control remoto

12. Reloj despertador

El enfoque de objetos

OBJETO: Caso particular que representa de forma detallada y nica algo del mundo real.

El enfoque de objetos

OBJETO

Mesa de noche izq.

Mesa de noche der.

El enfoque de objetos
Ambos son Mesas de noche. Se agrupan en el conjunto

OBJETO

Mesa de noche izq.

Mesa de noche der.

Mesa De Noche

El enfoque de objetos
Ambos son Mesas de noche. Se agrupan en el conjunto

OBJETO

Mesa de noche izq.

Mesa de noche der.

Mesa De Noche
Pertenece al conjunto Tapete

Tapete negro

El enfoque de objetos

CLASE: Conjunto que representa a los objetos de caractersticas similares

El enfoque de objetos
CLASES DE OBJETOS Mesa Cd De Musica Casete Pantaln Camisa Zapato Correa

El enfoque de objetos

Identifique objetos y sus respectivas Clases en el saln

El enfoque de objetos

Cmo identificar a los objetos por el nombre?

Comienza con minsculas

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

Objeto en el mundo real

1. Cama de madera

El enfoque de objetos
Notacin de objetos camaDeMadera

Objeto en el mundo real

1. Cama de madera

El enfoque de objetos
Notacin de objetos camaDeMadera

Objeto en el mundo real

1. Cama de madera

2. Mesa de noche izq.

El enfoque de objetos
Notacin de objetos camaDeMadera mesaNocheIzquierda

Objeto en el mundo real

1. Cama de madera

2. Mesa de noche izq.

3. Mesa de noche der.

4. Tapete negro

5. Grabadora Sony 600

6. CD Tracy Chapman

7. CD Norah Jones

8. CD Coldplay Oscar

9. CD Coldplay Andrea

10. Televisor 19

11. Control remoto

12. Reloj despertador

El enfoque de objetos
Notacin de objetos camaDeMadera mesaNocheIzquierda

Objeto en el mundo real

1. Cama de madera

2. Mesa de noche izq.

3. Mesa de noche der.

mesaNocheDerecha tapeteNegro grabadoraSony600


cdTracyChapman cdNorahJones cdColdplayOscar cdColdplayAndrea

4. Tapete negro

5. Grabadora Sony 600

6. CD Tracy Chapman

7. CD Norah Jones

8. CD Coldplay Oscar

9. CD Coldplay Andrea

10. Televisor 19

televisor19 controlRemoto relojDespertador

11. Control remoto

12. Reloj despertador

El enfoque de objetos

Cmo identificar a los clases por el nombre?

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

mesaNocheIzquierda Tapete CdDeMusica

Mesa

mesaNocheDerecha

tapeteNegro

cdTracyChapman

cdNorahJones

El enfoque de objetos

Qu caractersticas tienen los objetos de la clase 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.

Todo CdDeMusica tiene

Un ttulo del cd,

Un nombre del artista

Un ao de grabacin

Una lista de las canciones incluidas en el cd

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.

Todo CdDeMusica tiene

Un ttulo del cd,

Un nombre del artista

Un ao de grabacin

Una lista de las canciones incluidas en el cd

Un nmero de serie,

A cada caracterstica se le llama Atributo

El enfoque de objetos

Existe una notacin grfica que permite definir a las clases

NombreClase

El enfoque de objetos

Existe una notacin grfica que permite definir a las clases

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.

Todo CdDeMusica tiene

Un titulo del cd,

Un nombre del artista

Un ao de grabacin

Una lista de las canciones incluidas en el cd

Un nmero de serie,

A cada caracterstica se le llama Atributo

El enfoque de objetos

Todos los objetos que pertenecen al mismo conjunto CdDeMusica tienen caractersticas que se pueden identificar en cada uno de ellos.

Todo CdDeMusica tiene

Un titulo del cd,

Un nombre del artista

Un ao de grabacin

Una lista de las canciones incluidas en el cd

Un nmero de serie,

A cada caracterstica se le llama Atributo

El enfoque de objetos

CdDeMusica Titulo del CD Nombre del artista Ao de grabacin Lista de canciones Nmero de serie

Se colocan los atributos en el segundo cajn

El enfoque de objetos

Cada una de las caractersticas que define la clase se llama atributo

CdDeMusica Titulo del CD Nombre del artista Ao de grabacin Lista de canciones Nmero de serie

La clase CdDeMusica tiene 5 atributos

El enfoque de objetos

Cada una de las caractersticas que define la clase se llama atributo


Nombre de la clase. Se deben seguir las reglas mencionadas

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

Mi cdTracyChapman tiene las siguientes caractersticas

Titulo: Chapman

Nombre del artista: Tracy Chapman

Ao de grabacin: 1996

Lista de las canciones: Revolutions, Fast Car

Numero de serie: 9912 343201

El enfoque de objetos

cdTracyChapman

La notacin grfica tambin se utiliza para representar objetos

El enfoque de objetos

cdTracyChapman

Nombre del objeto. Se deben seguir las reglas mencionadas

Chapman Tracy Chapman 1996 Revolutions, Fast Car..

Valores para los atributos

9912 343201

El enfoque de objetos
cdTracyChapman

Chapman Tracy Chapman 1996 Revolutions, Fast Car..


9912 343201

CdDeMusica Titulo del CD Nombre del artista Ao de grabacin Lista de canciones Nmero de serie

Clase

Un objeto de la clase CdDeMusica

El enfoque de objetos

Cada objeto tiene una definicin nica de los valores de sus atributos

Cuntos atributos se debe colocar?

El enfoque de objetos

CdDeMusica Titulo del CD Nombre del artista Ao de grabacin Lista de canciones

Teniendo estos atributos es posible definir de forma nica los objetos de la clase?

El enfoque de objetos
cdTracyChapman

CdDeMusica Titulo del CD Nombre del artista Ao de grabacin Lista de canciones

Chapman Tracy Chapman 1996 Revolutions, Fast Car..

Teniendo estos atributos es posible definir de forma nica los objetos de la clase?

El enfoque de objetos

El conjunto de los atributos en la definicin de la clase se denomina Estructura de la clase

CdDeMusica

Titulo del CD Nombre del artista Ao de grabacin Lista de canciones Nmero de serie

Estructura de la clase CdDeMusica

La Estructura define las caractersticas (atributos) que

van a tener los objetos que ella agrupa

El enfoque de objetos

Considere la clase Carro

Cules son algunos de los atributos de la clase?

Carro

El enfoque de objetos

Considere la clase Carro

Cules son algunos de los atributos de la clase?

Carro
marca color dueo precio placa

El enfoque de objetos

Considere la clase Carro

Cules son algunos de los atributos de la clase?

Carro
marca color dueo precio placa
Estructura de la clase Carro, compuesta de 5 atributos

El enfoque de objetos

De un ejemplo de un objeto que pertenezca a la clase Carro

El enfoque de objetos

De un ejemplo de un objeto que pertenezca a la clase Carro

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

Muestre un objeto de la clase Estudiante

El enfoque de objetos

Considere la clase Grabadora

Cules son algunos de los atributos de la clase

Grabadora

El enfoque de objetos

Considere la clase Grabadora

Cules son algunos de los atributos de la clase

Grabadora
Estructura de la clase Grabadora, compuesta de 5 atributos

marca color dueo precio referencia

El enfoque de objetos

Considere el objeto grabadoraSony600 de la clase Grabadora

grabadoraSony600
Sony Negro Oscar 250.000 600

El enfoque de objetos

Clasifique como objeto o clase segn corresponda:

Lapicero

Marca Color Tinta Precio Dueo

El enfoque de objetos

Clasifique como objeto o clase segn corresponda:

Cuaderno

Marca Precio Dueo Tipo Hoja Tipo Encuadernado

El enfoque de objetos

Clasifique como objeto o clase segn corresponda:

televisorLG
LG 1.500.000 Juan Cristal Liquido 25 TLG-002-234

El enfoque de objetos

Considere de nuevo la clase Grabadora

Grabadora
marca color dueo precio referencia

El enfoque de objetos

Identifique operaciones que puede realizar la grabadora

El enfoque de objetos

Identifique operaciones que puede realizar la grabadora

reproducir cd, reproducir casete, aumentar volumen,

apagar, encender...

El enfoque de objetos

Identifique operaciones que puede realizar la grabadora

reproducir cd, reproducir casete, aumentar volumen,

apagar, encender...

Cada operacin se llama Mtodo

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

Mtodos de la clase Grabadora

El enfoque de objetos

El conjunto de mtodos se llama Comportamiento de la clase

Grabadora

marca color dueo precio referencia reproducir CD, reproducir casete, aumentar volumen, apagar, encender

Comportamiento de la clase

El enfoque de objetos

La notacin en el enfoque de objetos es la siguiente:


Nombre de la clase

NombreDeLaClase
Estructura de la clase

atributo1 atributo2 atributoN metodo1

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

Valores para los atributos

grabadoraSony600 Sony 250.000 Oscar 600 reproducir casete reproducir CD apagar subir volumen

Operaciones que se pueden realizar sobre el objeto

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

encender bombillo apagar bombillo

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

Organizacin y relaciones entre clases

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 objeto grabadora se compone de otros objetos

El enfoque de objetos

Grabadora

marca Referencia Dueo 2 Caseteras 1 Antena 1 Lector de CD reproducir CD

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

Relacin de composicin: Ocurre cuando un objeto se compone de otros objetos

El objeto grabadora se compone de un objeto antena

El objeto grabadora se compone de dos objetos casetera

El objeto grabadora se compone de un objeto lector de CD

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

Velocidad de despeje Ubicacin de la caja negra

Aumentar altura

El enfoque de objetos

La relacin es-un se representa por una flecha

MedioDeTransporte
Referencia Precio Distancia recorrida Capacidad de pasajeros Encender Apagar
Carro es-un MedioDeTransporte

Avin es-un MedioDeTransporte

Avion

Carro
objeto Palanca de cambios objeto Llanta de repuesto Retroceder

Velocidad de despeje Ubicacin de la caja negra

Aumentar altura

El enfoque de objetos

La relacin es-un tambin se conoce como:

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

MedioDeTransporte es una superclase

Avin es una subclase

Avion

Carro
objeto Palanca de cambios objeto Llanta de repuesto Retroceder

Velocidad de despeje Ubicacin de la caja negra

Aumentar altura

Televisor Marca Referencia Tipo Pantalla Dimensin Pantalla

Aqu no se presenta la relacin es-un, por qu?

Encender
Apagar Cambiar canal

teleSony

teleLG LG LG-401-652 TRC 15

Sony Sony-600-023 Cristal liquido 19

Televisor Marca Referencia Dimensin Pantalla Encender


Apagar Cambiar canal

Aqu se presenta o no la relacin es-un?

TelevisorCL

TelevisorTRC Tipo TRC Sincronizar haces de luz

Tipo Cristal liquido

Ajustar contenedor cristal

Cuaderno Marca Cantidad pginas precio Tipo encuadernacin Mantener apuntes

Aqu se presenta o no la relacin es-un?

CuadernoCuadriculado

CuadernoLineaCorriente Tipo de hoja

Tipo de hoja

Cuaderno Marca Cantidad pginas precio Tipo encuadernacin 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

Electrodomsticos Marca Precio Dueo Tiempo de garanta

Aqu se presenta o no la relacin es-un?

Encender apagar

Nevera

ReprodutorDVD Tipo lector DVD

Dimensiones congelador Dimensiones enfriador

Congelar

Reproducir DVD

enfriar

Reproducir MP3

Relacin usa

El enfoque de objetos

La relacin usa

Ocurre cuando un objeto utiliza otro objeto

El enfoque de objetos

La relacin usa

Considere la siguiente situacin:

Una persona desea clavar una puntilla

en la pared utilizando un martillo

El enfoque de objetos
Martillo
usa

Persona

Nombre Cedula Edad Sexo Golpear


Sacar puntilla

Marca precio Material del mango

Caminar

Correr

Comer

Muestre un ejemplo donde se presente la relacin es-un

Anda mungkin juga menyukai