Betydning af klassediagram (hvad det er, koncept og definition)

protection click fraud

Klassediagram er en statisk repræsentation, der anvendes inden for programmering til at beskrive strukturen i et system, der præsenterer dets klasser, attributter, operationer og forholdet mellem systemet genstande.

Denne type repræsentation er meget nyttig til udvikling af systemer og software computing, da den definerer alle de klasser, som systemet skal have, og tjener som grundlag for konstruktionen af ​​andre diagrammer, der definerer typen af ​​kommunikation, sekvens og tilstande for systemerne.

Klassediagrammet er den centrale del af Unified Modeling Language (UML - Unfied modelleringssprog). Det repræsenterer hovedformålet med UML, der har funktionen til at adskille designelementerne fra systemkodningen.

Dette sprog hjælper med at modellere flere undersæt af diagrammer, herunder opførsels-, interaktions- og strukturdiagrammer. Det bruges typisk af ingeniører til at dokumentere arkitekturen i software.

Komponenter i klassediagram

Diagrammingelementerne, der udgør et klassediagram, kan repræsentere de klasser, der vil være faktisk programmeret, såvel som hovedobjekterne eller interaktionen mellem klasser og objekter i system. Disse poster er:

instagram story viewer

Klasse

Abstrakt element, der repræsenterer et sæt objekter. Den indeholder specifikationen af ​​objektet, dets egenskaber, attributter og metoder.

Attribut

Det definerer klasseegenskaber som synlighed, navn, datatype, mangfoldighed, startværdi og egenskab.

DET sigtbarhed det kan være offentligt (repræsenteret af + symbolet) eller privat (repræsenteret ved - symbolet). Når det er offentligt, kan andre klasser have adgang til attributten, og når det er privat, er det kun klassen selv, der har adgang.

Det kan også beskyttes (repræsenteret med symbolet #), eller det kan pakkes. (repræsenteret ved ~ symbolet), hvor attributten tilgås ved forholdet mellem klassen og klassen ekstern.

O Navn er attributidentifikationen og datatype angiver specifikationen af ​​attributdataene samt dens startværdi og din ejendomme, som afhænger af det sprog, der bruges i programmeringen. DET mangfoldighed angiver attributts evne til at skabe relationer med andre klasser.

Operation

Det handler om den funktion, der kræves af et abstrakt objekt. Denne komponent indeholder også funktioner såsom navn, synlighed og parametre.

Forening

Denne komponent beskæftiger sig med klassernes evne til at relatere. Det kan også indeholde navnet, mangfoldigheden og navigationstypen, der angiver, hvor klasseoplysningerne kommer fra, og hvor de skal hen.

Med hensyn til struktur præsenteres klassediagrammet på en sådan måde, at selve klassens form består af et rektangel med tre linjer.

Den øverste linje indeholder klassens navn, den midterste linje, klasseattributterne og bundlinjen udtrykker de metoder eller operationer, som klassen kan bruge. I et diagram grupperes klasser og underklasser sammen for at vise det statiske forhold mellem hvert objekt.

Figuren nedenfor viser en eksempel på et klassediagram enkel:

klassediagram

Se også betydningen af software og Diagram.

Teachs.ru

Betydning af BDRip (hvad det er, koncept og definition)

BDRip er forkortelsen for Blu-ray Disc Rip og består af ekstraktions- og kodningsproces på en vid...

read more

Betydning af Gmail (hvad det er, koncept og definition)

Gmail eller Google Mail (hvor "post" betyder "korrespondance") er en gratis e-mail-tjeneste opret...

read more
Betydning af Android (hvad det er, koncept og definition)

Betydning af Android (hvad det er, koncept og definition)

Android er navnet på det Linux-baserede operativsystem, der kører på mobiltelefoner. (smartphones...

read more
instagram viewer