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örelse | Länk | Förening |
---|---|---|
Grundläggande | En länk kan definieras som en teoretisk och fysisk koppling mellan objekt. | En förening är en specifikation av en samling länkar. |
Fungera | Förhållande mellan objekt. | Ansluter relaterade klasser. |
UML design symbol | Linjesegment 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
- 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.
- 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.
- 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.