Luokitin (UML)

UML - mallinnuskielen luokitin  on yleistetty käsite, joka kuvaa järjestelmän tietyn elementin rakenteellisia ja käyttäytymisominaisuuksia. Luokittimia on kolmea päätyyppiä: luokat , tietotyypit ja rajapinnat, mutta luokittelijat sisältävät myös assosiaatiot, toimijat , käyttötapaukset , signaalit, komponentit, solmut , käyttötapaukset ja alijärjestelmät. Yksinkertaisten ominaisuuksien ( attribuutit ja operaatiot) lisäksi luokittelijoilla on suuri määrä laajennettuja ominaisuuksia. Luokittajien välisiä suhteita ovat yleistäminen, assosiaatio , toteutus ja erilaiset riippuvuudet (käyttö jne.) [1] [2]

Useimmat ohjelmointikielet olettavat kaikkien objektien luokituksen yksiselitteiseksi, eli jokainen objekti voi kuulua vain yhteen luokkaan. UML tulee yleisemmästä periaatteesta, jonka mukaan objektit voivat kuulua useampaan kuin yhteen luokkaan samanaikaisesti. Siten objektien moninkertaista luokittelua voidaan pitää suorana analogiana moniperinnön kanssa [3] .

Muistiinpanot

  1. Booch, Rambeau, Jacobson, 2006 , Luokittelut, s. 134-136.
  2. Booch, Jacobson, Rambeau, 2006 , Luokittelut, s. 66.
  3. Booch, Jacobson, Rambeau, 2006 , Single and Multiple Classification, s. 77.

Kirjallisuus