poo1501 - composición java

27
Composición Java 06/14 Objetos que construyen Objetos”

Upload: jose-patricio-bovet-derpich

Post on 21-Jul-2015

36 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

C o m p o s i c i ó n J a v a

0 6 /1 4

“Objetos que construyen Objetos”

Un poco de repaso…!

Asociación

“el momento en que dos objetos se unen para trabajar juntos y así, alcanzar una meta.”

Definición:

Para validar la asociación, la frase “Usa un”, debe tener sentido:

• El ingeniero usa una computadora• El cliente usa tarjeta de crédito.• Un reloj usa pulsera.

Se puede asignar o retirar la tarjeta de crédito, sin que la existencia del Cliente se vea afectada.

Ejemplo

Cliente - Tarjeta Credito

Importante!!!

>> Las clases con asociación pueden existir sin necesidad de tener relación con otra clase.

>> Trabajan en algún momento juntos, pero no necesariamente se Crean al mismo Tiempo…

Tiempo de Vida.

“ Composición ”

Text

Que se entiende ??

Para que se usa??

de que sirve??

Apréndalo en…

las próximas slides a la misma hora y el mismo canal…

“…es un tipo de relación dependiente en dónde un objeto más complejo es conformado por objetos más pequeños.”

Definición:

Composición

EJEMPLO

Al crear una cuenta de Usuario, se crea un muro para que usuario publique.

Usuario - Muro

EJEMPLO

2

Las partes(Cabecera,Panel,Scroll) solo existen asociadas al objeto que las crea.

Solo se puede acceder a las partes, mediante la clase creadora.

mportante…

>> Para validar la Composición debemos ocupar la frase:

“Tiene un”

• Un usuario(facebook) tiene un muro.• El auto tiene llantas• La portátil tiene un teclado.

>> Los objetos que componen a la clase contenedora, deben existir desde el

principio.

>> No debería una clase contenedora existir sin alguno de sus objetos

componentes.

>> Objetos componentes(Partes) como la clase contenedora, nacen y mueren al mismo tiempo.

>> Tienen el mismo tiempo de vida.

Tiempo de Vida.

Mucho blahblah

y poca practica.