Rekommenderas, 2024

Redaktionen

Skillnad mellan Länk och Förening

Den stora skillnaden mellan länk och association är att länken är en fysisk eller teoretisk koppling mellan objekten medan associering är en grupp av länkar med samma struktur och semantik. Föreningar implementeras i programmeringsspråk som referensmodell där ett objekt refereras från den andra. Medan länkar inte kan hänvisas eftersom det inte är objekt i sig, men är beroende av objekten.

Länken och föreningen används mest för UML-design, vilket kan ses som principen om mjukvaruutveckling. UML-design hjälper till att förstå och minimera beroendet mellan olika designelement.

Jämförelsediagram

Grunder för jämförelseLänkFörening
GrundläggandeEn länk kan definieras som en teoretisk och fysisk koppling mellan objekt.En förening är en specifikation av en samling länkar.
FungeraFörhållande mellan objekt.Ansluter relaterade klasser.
UML design symbolLinjesegment mellan objekt.Använder också linjesegment men det visar sambandet mellan klasserna.

Definition av länk

Den logiska eller fysiska kopplingen mellan objekt kallas länk . Dessa länkar används för att relatera flera objekt och representera ett förhållande mellan objekt. Vi kan inte referera till länkar, eftersom en länk inte är en komponent i ettdera objektet av sig själv, men åberopar objekten.

Länken kan förklaras av exemplet som studenter som studerar på universitet eller universitet där det skulle finnas flera studenter att studera i ett eller flera universitet som kan representeras av det nedanstående diagrammet.

Länkarna i ovanstående exempel representerar förhållandet mellan de olika objekten. Länkarna kan vara av tre typer: En-till-en, en till många, många till många.

Definition av Förening

En samling länkar är specificerad av en organisation som har gemensam struktur och semantik. Föreningen är väsentligen dubbelriktad. När klassen beskriver de potentiella objekten representerar en förening på samma sätt en grupp möjliga länkar.

Föreningen bland de olika klasserna skapas av samlingen av länkar mellan objekten. Låt oss ta ett exempel, en student X-studier vid Z-universitetet. I ovanstående exempel är "studier i" en länk mellan student och högskoleklass. De olika typerna av föreningen är unarie-, binär-, ternär-, kvaternär- och högre orderförening.

Viktiga skillnader mellan länk och förening

  1. Den logiska och fysiska kopplingen mellan objekt är känd som länkar. Å andra sidan anges en samling av länkar av en förening.
  2. Den gemensamma funktionen av en länk är att beskriva förhållandet mellan objekt och ansluta dem till varandra. Däremot används en förening för att ansluta relaterade klasser.
  3. UML-symbolen för länk och association är densamma trots att det i föreningen finns linjesegmentet som visar förhållandet mellan två eller flera klasser. I motsats till, i länken, visar linjesegmentet förhållandet mellan objekt och grupp av objekt.

Slutsats

Länk och förening är sätten att konstruera förhållandet mellan objekt och klasser. Länkar motsvarar objekten medan associeringen har en relation med klassen.

Top