Suositeltava, 2024

Toimituksen Valinta

Linkkien ja yhdistysten välinen ero

Suurin ero linkin ja yhdistyksen välillä on se, että linkki on fyysinen tai teoreettinen yhteys objektien välillä, kun taas yhdistys on ryhmä, jolla on sama rakenne ja semantiikka. Yhdistelmät toteutetaan ohjelmointikielinä vertailumallina, jossa yksi kohde viitataan toisesta. Vaikka linkkejä ei voida viitata, koska ne eivät ole itse esineitä, vaan ne perustuvat kohteisiin.

Linkkiä ja yhdistystä käytetään enimmäkseen UML-suunnittelussa, jota voidaan pitää ohjelmistotekniikan periaatteena. UML-suunnittelu auttaa ymmärtämään ja minimoimaan erilaisten muotoiluelementtien riippuvuutta.

Vertailukaavio

Vertailun perusteetLinkkiyhdistys
perustiedotLinkki voidaan määritellä teoreettiseksi ja fyysiseksi yhteydeksi objektien välillä.Yhdistys on linkkien kokoelman erittely.
ToimiaObjektien välinen suhde.Yhdistää niihin liittyvät luokat.
UML-tunnusRivisegmentti objektien välillä.Käytetään myös viivasegmenttiä, mutta se osoittaa luokkien välisen yhteyden.

Linkin määritelmä

Loogista tai fyysistä yhteyttä objektien välillä kutsutaan linkiksi . Näitä linkkejä käytetään yhdistämään useita kohteita ja edustamaan objektien välistä suhdetta. Emme voi viitata linkkeihin, koska linkki ei ole osa kummankaan objektin omaa, vaan luottaa kohteisiin.

Linkkiä voidaan selittää esimerkiksi yliopistossa tai yliopistossa opiskelevien opiskelijoiden kanssa, joissa olisi useita lukuja yhden tai useamman yliopiston opiskelusta, jota edustaa alla oleva kaavio.

Yllä olevan esimerkin linkit edustavat eri objektien välistä suhdetta. Linkit voivat olla kolmea tyyppiä - yksi-to-to-one-to-to-many, to-to-many.

Yhdistelmän määritelmä

Linkkien kokoelma määritellään yhdistyksellä, jolla on yhteinen rakenne ja semantiikka. Yhdistys on olennaisesti kaksisuuntainen. Kun luokka kuvaa potentiaalisia objekteja, yhdistys edustaa samalla tavalla joukkoa mahdollisia linkkejä.

Samankaltaisten luokkien välinen yhdistys luodaan esineiden välisten linkkien kokoelman. Otetaan esimerkki, opiskelija X opiskelee Z-yliopistossa. Edellä olevassa esimerkissä opiskelu on linkki opiskelija- ja yliopistoluokan välillä. Eri yhdistyksen muodot ovat unary, binary, ternary, quaternary ja korkeamman järjestyksen yhdistys.

Linkin ja yhdistyksen keskeiset erot

  1. Looginen ja fyysinen yhteys objektien välillä tunnetaan linkeinä. Toisaalta yhdistys määrittelee linkkien kokoelman.
  2. Linkin yhteinen tehtävä on kuvata objektien välistä suhdetta ja liittää ne toisiinsa. Sitä vastoin assosiaatiota käytetään liittämään niihin liittyviä luokkia.
  3. Linkin ja yhdistyksen UML-symboli on sama huolimatta siitä, että yhdistyksessä on rivisegmentti, joka näyttää kahden tai useamman luokan välisen suhteen. Kuten linjassa, viivasegmentissä näkyy linkissä objektien ja objektiryhmän välinen suhde.

johtopäätös

Linkki ja yhdistys ovat tapoja rakentaa objektien ja luokkien välinen suhde. Linkit vastaavat kohteita, kun taas yhdistyksellä on yhteys luokkaan.

Top