Kerjasama masa nyata multi-pengguna dengan pautan boleh dikongsi untuk pemindahan segera
Hasilkan grafik automatik daripada teks dengan penambahbaikan gaya
Tema sedia ada dengan penyesuaian penuh
Menyokong ikon, imej, label, formula LaTeX, blok kod, pautan, lampiran
Eksport: PNG, VISIO, PDF, SVG | Import: VISIO, Mermaid
Penyimpanan awan masa nyata, sinkronisasi pelbagai peranti, sejarah versi dan keselamatan data
Kelas biasanya terdiri daripada nama, atribut, dan operasi, diwakili oleh kotak segi empat tepat. Kotak segi empat tepat dibahagikan kepada tiga lapisan: lapisan pertama adalah nama kelas, lapisan kedua adalah atribut kelas, dan lapisan ketiga adalah operasi kelas.
Namun, dalam penggunaan sebenar, terdapat tiga bentuk perwakilan: "nama kelas", "nama kelas" + "atribut kelas", dan "nama kelas" + "operasi kelas".
Nama kelas sepatutnya adalah kata nama, setiap huruf pertama setiap perkataan harus menggunakan huruf besar, dan menggunakan huruf tegak untuk mewakili kelas yang boleh diinstansikan, menggunakan huruf condong untuk mewakili kelas abstrak.
Definisi sintaks atribut kelas: [keterlihatan] nama atribut [:jenis data] [=nilai awal] [{rentetan atribut}]
Di mana, kandungan dalam [] menunjukkan pilihan.
Kekangan kelas menentukan satu atau lebih peraturan yang perlu dipatuhi oleh kelas. Dalam UML, kekangan diwakili oleh maklumat teks yang dikelilingi oleh kurungan keriting.
Hubungan pelaksanaan: Diwakili oleh segitiga kosong + garisan putus-putus, dari kelas pelaksanaan ke kelas antara muka.
Hubungan pengkhususan: Diwakili oleh segitiga kosong + garisan penuh, dari kelas anak ke kelas induk.
Hubungan perkaitan: Diwakili oleh anak panah garisan penuh, dari kelas rujukan ke kelas yang dirujuk.
Hubungan agregasi: Diwakili oleh rombus kosong + garisan penuh, dari kelas bahagian ke kelas keseluruhan.
Hubungan komposisi: Diwakili oleh rombus penuh + garisan penuh, dari kelas bahagian ke kelas keseluruhan.
Hubungan pergantungan: Diwakili oleh anak panah garisan putus-putus, dari kelas rujukan ke kelas yang bergantung.
Rajah kelas bukan sepenuhnya berdikari, rajah kelas sepatutnya mengekstrak entiti, kawalan, dan kelas sempadan dari rajah kes penggunaan, mengekalkan kerjasama semantik dengan rajah kes penggunaan, rajah aktiviti, rajah jujukan, dan lain-lain.
Kelas sepatutnya mengekalkan tanggungjawab tunggal, boleh memecahkan kelas besar, mengagihkan tanggungjawab dengan wajar kepada pelbagai kelas, mengelakkan penggandengan tinggi, menetapkan sempadan dengan jelas, sesuai dengan prinsip reka bentuk berorientasikan objek.