Koblingen og foreningen er mest brukt i UML-design, som kan ses som prinsipp for programvareteknikk. UML-design hjelper til med å forstå og minimere avhengighetene mellom ulike designelementer.
Sammenligningstabel
Grunnlag for sammenligning | link | assosiasjon |
---|---|---|
grunn~~POS=TRUNC | En kobling kan defineres som en teoretisk og fysisk forbindelse mellom objekter. | En forening er en spesifikasjon av en samling av lenker. |
Funksjon | Forhold mellom objekter. | Kobler til relaterte klasser. |
UML design symbol | Linjesegment mellom objekter. | Bruker også linjesegment, men det viser sammenhengen mellom klasser. |
Definisjon av Link
Den logiske eller fysiske forbindelsen mellom objekter refereres til som lenke . Disse koblingene brukes til å forholde seg til flere objekter og representerer et forhold mellom objekter. Vi kan ikke referere til koblinger, fordi en lenke ikke er en komponent av hver enkelt gjenstand, men stoler på objektene.
Lenken kan forklares med eksempelet som studenter som studerer på universitet eller universiteter der det vil være flere studenter som studerer i ett eller flere universiteter som kan representeres av det nedenstående diagrammet.
Koblingene i eksemplet ovenfor representerer forholdet mellom de forskjellige objektene. Koblingene kan være av tre typer: En-til-en, en-til-mange, mange til mange.
Definisjon av forening
En samling av lenker er spesifisert av en sammenslutning som har felles struktur og semantikk. Foreningen er i hovedsak toveis. Når klassen beskriver de potensielle objektene, representerer en forening på samme måte en gruppe mulige koblinger.
Foreningen blant de samme klassene er opprettet av samlingen av lenker mellom objektene. La oss ta et eksempel, en student X-studier ved Z-universitetet. I eksemplet ovenfor er "studier i" en kobling mellom student og universitets klasse. De ulike typer forening er unary, binær, ternary, quaternary og higher order association.
Viktige forskjeller mellom Link og Association
- Den logiske og fysiske forbindelsen mellom objekter er kjent som lenker. På den annen side er en samling av lenker spesifisert av en forening.
- Den felles funksjonen til en lenke er å beskrive forholdet mellom objekter og koble dem til hverandre. Derimot brukes en forening til å knytte tilhørende klasser.
- UML-symbolet for lenke og forening er det samme til tross for at foreningen er linjesegmentet som viser forholdet mellom to eller flere klasser. I motsetning til, i lenken, viser linjesegmentet forholdet mellom objekter og gruppe objekter.
Konklusjon
Link og tilknytning er måtene å konstruere forholdet mellom objekter og klasser. Lenker tilsvarer objektene mens forening har et forhold til klassen.