O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

OTRAS RELACIONES ENTRE OBJETOS

Juan Diego Tellez Caucali Espanhol

Conteúdo do mapa

OTRAS RELACIONES ENTRE OBJETOS

  1. Además de la relación de herencia las clases empleadas dentro de una aplicación Java, los objetos pueden estar conectados dentro de un programa con otros tipos de relaciones. Estas relaciones puede ser persistentes si establecen si la comunicación entre objetos se registra de algún modo y por tanto puede ser utilizada en cualquier momento. En el caso de relaciones no persistentes entonces el vínculo entre objetos desaparece tras ser empleado. En cualquier caso, en la mayor parte de los casos la resolución de un problema más o menos complejo exige la colaboración entre objetos. Esta colaboración se puede llevar a cabo mediante el establecimiento de relaciones entre clases (relación de herencia o generalización) o entre instancias (relación de asociación y relación todoparte: agregación y composición).

    • LA ASOCIACION
      • En una asociación, dos instancias A y B relacionadas entre sí existen de forma independiente. No hay una relación fuerte. La creación o desaparición de uno de ellos implica unicamente la creación o destrucción de la relación entre ellos y nunca la creación o destrucción del otro. Por ejemplo, un cliente puede tener varios pedidos de compra o ninguno.
    • LA AGREGACION Y LA COMPOSICION
      • En una relación todo-parte una instancia forma parte de otra. En la vida real se dice que A está compuesto de B o que A tiene B. La diferencia entre asociación y relación todo-parte radica en la asimetría presente en toda relación todo-parte. En teoría se distingue entre dos tipos de relación todo-parte:
        • LA AGREGACION
          • la agregación es una asociación binaria que representa una relación todo-parte (pertenece a tiene un, es parte de). Por ejemplo, un centro comercial tiene clientes.
        • LA COMPOSICION
          • la composición es una agregación fuerte en la que una instancia ‘parte’ está relacionada, como máximo, con una instancia ‘todo’ en un momento dado, de forma que cuando un objeto ‘todo’ es eliminado, también son eliminados sus objetos ‘parte’. Por ejemplo: un rectángulo tiene cuatro vértices, un centro comercial está organizado mediante un conjunto de secciones de venta…
    • LA DEPENDENCIA O RELACION DE USO
      • instancia de la clase B como parámetro en alguno de sus métodos para realizar una operación, o bien accede a sus atributos (clases con métodos amigos).
    • LA ANIDACION Y DESCOMPOSICION DE CODIGO
      • La asociación de clases puede emplearse como técnica que implementa la denominada anidación o descomposición de código. En el siguiente ejemplo, la clase Fecha se compone de otras tres clases: Dia, Mes y Anho. Estas tres clases se encapsulan como clases internas dentro de la clase Fecha.

Informações

Descrição
Mapa Mental sobre OTRAS RELACIONES ENTRE OBJETOS, criado por Juan Diego Tellez Caucali em 20-11-2018.
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?