Klasės diagramos reikšmė (kas tai yra, sąvoka ir apibrėžimas)

protection click fraud

Klasių diagrama yra statinis atvaizdavimas, naudojamas programavimo srityje apibūdinti sistemos struktūra, pateikiant jos klases, požymius, operacijas ir ryšius tarp sistemos objektai.

Šis reprezentacijos tipas yra labai naudingas kuriant sistemas ir programinės įrangos skaičiavimo, nes jis apibrėžia visas klases, kurias turi turėti sistema, ir yra pagrindu kuriant kitas diagramas, apibrėžiančias ryšio tipą, seką ir sistemų būsenas.

Klasių diagrama yra centrinė vieningos modeliavimo kalbos (UML - Nesusijusi modeliavimo kalba). Tai atspindi pagrindinius UML tikslus, turint funkciją atskirti dizaino elementus nuo sistemos kodavimo.

Ši kalba padeda modeliuoti kelis diagramų pogrupius, įskaitant elgesio, sąveikos ir struktūros diagramas. Paprastai inžinieriai jį naudoja dokumentuodami programinės įrangos.

Klasės diagramos komponentai

Diagramos elementai, sudarantys klasės diagramą, gali atspindėti klases, kurios bus faktiškai užprogramuoti, taip pat pagrindiniai objektai arba sąveika tarp klasių ir objektų sistema. Šie elementai yra:

instagram story viewer

Klasė

Abstraktus elementas, vaizduojantis objektų rinkinį. Jame pateikiama objekto specifikacija, jo savybės, atributai ir metodai.

Atributas

Tai apibrėžia klasės charakteristikas, tokias kaip matomumas, pavadinimas, duomenų tipas, daugybė, pradinė vertė ir savybė.

matomumas jis gali būti viešas (žymimas simboliu +) arba privatus (žymimas simboliu -). Kai jis yra viešas, kitos klasės gali turėti prieigą prie atributo, o kai jis yra privatus, prieigą gali gauti tik pati klasė.

Jis taip pat gali būti apsaugotas (žymimas simboliu #) arba gali būti supakuotas. (pavaizduotas simboliu ~), kur prie atributo prieinama pagal klasės santykį su klase išorinis.

O vardas yra atributo identifikavimas ir duomenų tipas nurodo atributo duomenų specifikaciją, taip pat jos pradinė vertė ir tavo savybes, kurie priklauso nuo programavimo kalbos. daugybė nurodo atributo sugebėjimą užmegzti ryšius su kitomis klasėmis.

Operacija

Jame nagrinėjama abstrakčiam objektui reikalinga funkcija. Šiame komponente taip pat yra tokių funkcijų kaip vardas, matomumas ir parametrai.

Asociacija

Šis komponentas susijęs su klasių gebėjimu susieti. Jame taip pat gali būti pavadinimas, daugybė ir navigacijos tipas, nurodantys, iš kur ir kur ji bus.

Kalbant apie struktūrą, klasės diagrama pateikiama taip, kad pačios klasės forma susideda iš stačiakampio su trimis linijomis.

Viršutinėje eilutėje yra klasės pavadinimas, vidurinė eilutė, klasės atributai, o apatinėje eilutėje nurodomi metodai ar operacijos, kurias klasė gali naudoti. Diagramoje klasės ir poklasiai yra sugrupuoti, kad būtų parodytas statinis santykis tarp kiekvieno objekto.

Žemiau pateiktame paveikslėlyje parodyta a klasės diagramos pavyzdys paprastas:

klasės schema

Taip pat žr programinė įranga ir Schema.

Teachs.ru

QR kodo apibrėžimas (kas tai yra, sąvoka ir apibrėžimas)

QR kodas arba QR kodas yra „Greito reagavimo“ akronimas, kuris reiškia greitą atsakymą. QR kodas ...

read more

FF reikšmė „Twitter“ (kas tai yra, sąvoka ir apibrėžimas)

FF „Twitter“ yra „Follow Friday“ akronimas, tai reiškia „Sekite penktadienį“. FF „Twitter“, kuris...

read more

„Offline“ reikšmė (kas tai yra, sąvoka ir apibrėžimas)

neprisijungęs (arba neprisijungus) yra anglų kalbos terminas, kurio tiesioginė reikšmė yra „iš e...

read more
instagram viewer