ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Leyes Y Normas

andregar19 de Abril de 2013

490 Palabras (2 Páginas)595 Visitas

Página 1 de 2

TRABAJO ESCRITO PROGRAMACIÓN ORIENTADA A OBJETOS

DOCENTE: JORGE HERNANDO MALAVER PARRA

JAIME HUMBERTO GARAVITO

CORPORACIÓN UNIVERSITARIO UNITEC

BOGOTA

16/03/2013

AGREGACION

La agregación es una relación que representa a los objetos compuestos. Un objeto es compuesto si se compone a su vez de otros objetos. La agregación de objetos permite describir modelos del mundo real que se componen de otros modelos, que a su vez se componen de otros modelos. Este es un concepto que se utiliza para expresar tipos de relaciones entre objetos

Es una relación que se derivó de la asociación, por ser igualmente estructural, es decir que contiene un atributo, que en todos los casos, será una colección, es decir un array, vector, etc., y además de ello la clase que contiene la colección debe tener un método que agregue los elementos a la colección.

Nos está diciendo que los objetos rueda forman parte del objeto medio de transporte. Pero, su ciclo de vida no está atado al del objeto medio de transporte. Es decir si el automóvil se destruye las ruedas pueden seguir existiendo independientemente.

parte-de

(

part-of)

o

tiene-un

(

has-a

).

El objeto componente, también a veces denominado continente o contenedor , es un objeto agregado que se compone demúltiples objetos.

Tiene-un Tiene-un

Tiene-un Tiene-un

Tiene-u

ASOCIACIÓN

Una asociación es una conexión entre clases, una conexión (enlace) semántica entre objetos de las clases implicadas en la asociación. El establecimiento de una

Asociación define los roles (papeles) o dependencias entre objetos de dos clases y su cardinalidades (multiplicidad); es decir, cuantas instancias (ejemplares) de cada clase pueden estar implicadas en una asociación. Una asociación es, normalmente, bidireccional, lo que significa que si un objeto se asocia con otros objetos, ambos objetos se conocen entre sí. Una asociación representa que objetos de dos clases tienen un enlace entre ellos, lo que significa por ejemplo, que ellos conocen sobre los otros, están conectados a, para cada x hay una y,

etc. La asociación se representa por una línea que une a las dos clases y el nombre de la asociación se escribe en la línea

COMPOSICIÓN

Al igual que en la agregación, es una relación estructural pero se le suma, que tiene un método de destrucción de los objetos. Y a diferencia de la asociación, el ciclo de vida del objeto área está relacionado con el del objeto ruta. Es decir que si la ruta de viaje se levanta, las áreas que surgían a partir de ella desaparecen. También se puede leer como que una ruta tiene varias áreas de cobertura.

Mucho se ha discutido a cerca de las agregaciones y las composiciones, el debate es casi tan caliente como el de los include y extends de los casos de uso. Ya que algunos sostienen que los lenguajes orientados a objetos, tienen garbage collector, por lo que no necesitan métodos de destrucción de los objetos (relacionados a los ciclos de vida en la composición). Y que la programación es la misma para las composiciones y las agregaciones, y que la diferencia es meramente conceptual entre una y otras.

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com