GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

OTRAS RELACIONES ENTRE OBJETOS

Juan Diego Tellez Caucali Spanisch

Inhalt der Mindmap

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.

Informationen

Beschreibung
Mindmap am OTRAS RELACIONES ENTRE OBJETOS, erstellt von Juan Diego Tellez Caucali am 20/11/2018.
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck