strukturális diagramja
Osztály (Class) állítólag leírás egy sor tárgyak közös tulajdonságok, tevékenységek, kapcsolatok, és szemantika. Grafikailag egy osztály képviseli a téglalap. Minden osztály kell egy nevet, amely megkülönbözteti más osztályokba. Képesség - egy megnevezett tulajdonság egy osztály, beleértve egy leírást a értékrendet, amit megtehetsz példányát az ingatlan. Egy osztály tetszőleges számú attribútum, vagy egyáltalán nem. Nevezett művelet végrehajtása szolgáltatásokat lehet kérni bármilyen tárgyat az osztály befolyásolja viselkedését. Más szóval, a művelet - egy absztrakció, hogy mit szabad tenni a tárgyat. Minden osztály objektumoknak van egy közös műveleteket. Egy osztály tetszőleges számú műveletet, vagy nem tartalmaznak őket.
Sablon (template) azt értjük, hogy egy ilyen osztály, amely egy (vagy több) rögzítetlen formális paraméter. Ez határozza meg az egész család vagy több osztályok, amelyek mindegyike lehet oly módon állítjuk elő ezeket a paramétereket a tényleges értékek. Jellemzően sablonok típusú paraméterek osztály attribútumok, például egészek, felsorolás, tömb sorainak és mások. Egy bonyolultabb esetben a formális paraméterek képviselhet és az osztály működését.