diagrama structurală
Clasa (Class), se spune că descrierea unui set de obiecte cu atribute comune, operații, relații, și semantica. Grafic, o clasă este reprezentat de un dreptunghi. Fiecare clasă trebuie să aibă un nume pe care îl diferențiază de alte clase. Atributul - este o proprietate cu numele unei clase, inclusiv o descriere a setului de valori care pot lua cazuri de această proprietate. O clasă poate avea orice număr de atribute, sau deloc. Operațiunea numita servicii de implementare care pot fi solicitate de la orice obiect al clasei de a afecta comportamentul. Cu alte cuvinte, operațiunea - o abstractizare a ceea ce este permis de a face cu obiectul. Toate obiectele de clasă au un set comun de operațiuni. O clasă poate avea orice număr de operații sau nu le conțin.
Format (șablon) se intenționează să însemne o astfel de clasă, care are una (sau mai multe) parametru oficial nefixate. Aceasta definește întreaga familie sau o pluralitate de clase, fiecare dintre acestea putând fi obținute prin cuplarea acestor parametri cu valorile reale. De obicei, template-uri sunt tipuri de parametri de atribute clasă, cum ar fi numere întregi, enumerare, o serie de rânduri și altele. Într-un caz mai complicat, parametrii formali pot reprezenta și operații de clasă.