Kaj je razredni diagram?

Razredni diagram je osrednja tehnika modeliranja, ki jo uporabljamo pri skoraj vseh objektno usmerjenih metodah. Ta diagram opisuje tipe objektov v sistemu in različne vrste relacij med njimi.

Razrede rišemo s pravokotniki, ki imajo tipično 3 sekcije. Prva vsebuje ime razreda, druga njegove atribute, tretja pa njegove metode. S predpono  - označujemo privatne (skrite) atribute ali metode. S predpono + pa so označene javne metode (včasih tudi atributi). Obvezna je prva sekcija (ime razreda)

Primer:

Relacije

Poznamo več vrst povezav:

1. Asociacija- predstavlja relacije med instancami tipov (oseba dela za podjetje, podjetje ima več pisarn),

2. Dedovanje ,

3. Agregacija – To je oblika sestavljanja objektov.

Primer razrednega diagrama



Razreda kupec_Zasebnik in kupec_podjetje sta specializacija bolj splošnega razreda kupec. Zato podedujeta vse njegove lastnosti in metode. Asociacija med kupcem in naročilom kaže razmerje 1-*, kar pomeni, da ima en kupec lahko več naročil. Vsako naročilo ima lahko več postavk. Vsaka postavka se nanaša na en izdelek. Kupec lahko ima v naročilu več postavk za enak izdelek.