Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

1.3. Relación entre clases y objetos.

No description
by

Claudia Gutierrez

on 10 January 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of 1.3. Relación entre clases y objetos.

1.4. Relación entre clases y objetos.
Se establecen relaciones entre dos clases por una de dos razones.
• Primero, una relación entre clases podría indicar algún tipo de compartición.
• Segundo, una relación entre clases podría indicar algún tipo de conexión semántica.

Relaciones entre clases y objetos
Todo objeto es instancia de alguna clase, y toda clase tiene cero o más instancias.
Las clases son estáticas; sin embargo, su existencia, semántica y significado están fijados antes de la ejecución de un programa.
La clase de la mayoría de los objetos es estática, lo que significa que una vez que se crea un objeto, su clase está fijada.
Los objetos se crean y destruyen típicamente a un ritmo trepidante durante el tiempo de vida de una aplicación.
Relaciones entre clases
Las clases, al igual que los objetos, no existen aisladamente.

Antes bien, para un dominio de problema específico, las abstracciones clave suelen estar relacionadas por vías muy diversas e interesantes, formando la estructura de clases del diseño.

Relaciones jerárquicas, de herencia o de des generalización
Especifican que una clase de objetos es subclase de otra más general.. El conjunto de todas las relaciones de este tipo construye una o más jerarquías de clases.

Relaciones de pertenencia o de agregación
Indican que un objeto es parte o componente de otro, que a su vez es un agregado que contiene en su interior uno o más objetos de clase igual o diferente a la suya.

Relaciones de asociación
Especifican cualquier otra relación entre dos objetos.
Existen tres tipos básicos de relaciones entre clases:
Generalización/Especialización
que denota una relación «es un» (is a). Por ejemplo, una rosa es un tipo de flor, lo que quiere decir que una rosa es una subclase especializada de una clase más general, la de las flores.

Asociación
Denota alguna dependencia semántica entre clases de otro modo independientes, como entre las mariquitas y las flores. Un ejemplo más: las rosas y las velas son clases claramente independientes, pero ambas representan cosas que podrían utilizarse para decorar la mesa de una cena.

Relación entre objetos
Las relaciones permiten a un objeto relacionarse con los demás que forman parte de la misma organización.

Hay 3 tipos fundamentales de relaciones:
Relaciones jerárquicas, de herencia o de des generalización:
Relaciones de pertenencia o de agregación
Relaciones de asociación
Relación todo/parte (whole/part)
Denota una relación «parte de» (parí of). Así, un pétalo no es un tipo de flor; es una parte de una flor.
Full transcript