UML - klase

Sadržaj
Orijentacija objekta temelj je za izradu UML dijagrami, zapravo UML postoji za predstavljanje objektne orijentacije, nakon što upoznamo osnove obojega UML Kao objektno orijentirane, možda se možemo zapitati što je sljedeće i korak koji moramo poduzeti je kako koristiti oboje zajedno.
Prvo moramo znati da ćemo dijagramirati, obično moramo početi s klasom, na ovaj način možemo napraviti apstrakcije iz kojih će proizvesti ostatak sadržaja.
Stvaranje klase
The klase u UML -u predstavljeni su pravokutnikom, naziv klase mora slijediti konvenciju da ime ima prvo slovo velikim slovima, važno je da je to samo jedna riječ pa ako imamo slučaj u kojem klasa mora imati dvije riječi , tada im se moramo pridružiti i svaka riječ mora započeti velikim slovom, poput: "Mobitel”. Naziv klase trebao bi biti na vrhu pravokutnika.
Slijedeći konvencije, osiguravamo da naš dijagram čitaju svi koji poznaju UML.
Pogledajmo sljedeću sliku kako bi klasa izgledala:

Drugi način imenovanja klase je kada ona pripada paketu, tada bismo mogli reći "Paket :: Klasa”Tamo gdje dva para točaka predstavljaju članstvo u paketu, to je također poznato kao ruta i izgledalo bi ovako:

Nakon što odlučimo kako će se zvati naš razred, vrijeme je da postavimo atribute.
Atributi
Atributi su karakteristike klase, mi ih definiramo kada radimo proces njenog apstrahiranja, odnosno kada popisu stvari činimo klasu modelom ili prikazom objekta i da bez tih stvari ne može biti zastupljen.
Konvencija za imenovanje atribute je mala riječ, ako se atribut sastoji od dvije ili više riječi iza prvog malog slova, sljedeće riječi moraju biti spojene s prvim i moraju početi s prvim slovom velikim slovima, kao što je "bandwith". Klasa može sadržavati jedan ili više atributa, ali i bez ikakvih, u slučaju da sadrži, moraju biti navedeni ispod naziva klase odvojeni retkom, pogledajmo sljedeću sliku:

Operacije
To su radnje koje instanca klase može izvršiti, možemo ih nazvati metodama ako govorimo o objektno orijentiranom programiranju, ove operacije slijede istu konvenciju imenovanja kao atributi, s jedinom razlikom što ćemo na kraju dodati par zagrada, kao što su: "otvorena vrata()”, Budući da su radnje, obično je prva riječ infinitivni glagol. Popis se nalazi ispod atributa također s retkom koji ih razdvaja.
Pogledajmo na sljedećoj slici kako bi to izgledalo:

Kao što vidimo, kada vidimo ovu definiciju klase s njezinim atributima i operacijama, već možemo imati predodžbu o tome što može, a što ne može učiniti, a njezin je prijenos u programski kod mnogo lakši.
Vrlo je lako napraviti definiciju klase u UML Uvid u konačni rezultat također nam pokazuje koliko to može biti čitljivo, s dobro definiranom klasom koja slijedi standard, možemo imati tim za prikupljanje informacija i razvojni tim, a oboje bi mogli komunicirati s minimalnom količinom nesporazuma.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave