Klasių diagrama

Klasių diagrama yra vienas iš UML diagramų tipų. Tai statinės struktūros diagrama, vaizduojanti klasių rinkinį ir sąsajas, kartu su ryšiais, esančiais tarp klasių ir sąsajų.[1]

Klasių diagrama, nusakanti adapterio projektavimo pavyzdį

Elementai

Klasė

Klasę vaizduoja turimos sistemos objektas. Klasė aprašo turimo objekto funkcionalumą. Be funkcijų klasės taip pat turi objektų savybes saugančius atributus.

Sąsaja

Sąsaja (angl. interface) yra klasės variantas. Sąsaja skirtingai nei klasė suteikia tik sistemos veiklos funkcionalumo apibrėžimą, ji neturi atributų.

Paketas 

Paketas (angl. package) leidžia į grupes surinkti klases ir/arba sąsajas, kurios yra iš panašios arba susijusios. Šių projektavimo elementų sugrupavimas pakete pagerina klasių diagramų, o ypač sudėtingų klasių diagramų, skaitomumą.

Kitos kalbos
العربية: مخطط الفئة
čeština: Diagram tříd
English: Class diagram
hrvatski: Dijagram klasa
Bahasa Indonesia: Diagram kelas
italiano: Class diagram
日本語: クラス図
polski: Diagram klas
slovenčina: Diagram tried
svenska: Klassmodeller
українська: Діаграма класів
中文: 類別圖