I et klassediagram beskriver en klasse et sæt objekter med tilsvarende struktur, funktionsmåde og relationer. Navnet på en klasse skal være entydigt inden for pakken.
Figuren klasse starter som et rektangel med tre rækker. Navnet på klassen er i den øverste række. De to andre rækker er for metoder eller handlinger, som klassen kan bruge.
Se også
I en statisk strukturdiagrambeskriver en klasse
et sæt objekter med tilsvarende struktur, funktionsmåde og relationer. Klasser erklæres i klassediagrammer (statisk struktur) og repræsenterer koncepter i de systemer, der er ved at blive modelret. Navnet på en klasse skal være entydigt inden for pakken.
Navngiv en figur af typen klasse, og Tilføj andre egenskabsværdier
Åbn dialogboksen UML-egenskaber for element ved at dobbeltklikke på ikonet, der repræsenterer elementet i trævisning eller den figur, der repræsenterer elementet i et diagram.
Tip!: Kontrollér, hvilke egenskabsværdier der vises på en figur i et diagram, ved at højreklikke på figuren og derefter klikke på Indstillinger for Figurvisning. I dialogboksen Indstillinger for UML-Figurvisning skal du vælge og fjerne indstillinger for at få vist eller skjule egenskabsværdier.
Skjule afsnittene for attributter eller handlinger for en figur af typen klasse
Højreklik på figuren, klik på Indstillinger for visning af figur, og markér derefter attributter eller handlingerunder Skjul.
Kontrollér, hvilke egenskabsværdier der vises på figuren klasse
Højreklik på figuren, klik på Indstillinger for visning af figur, og vælg eller Ryd indstillinger for at få vist eller skjule værdier.
Skjul skabelonparametre
Højreklik på figuren, klik på Indstillinger for visning af figur, og markér derefter Skabelonparametreunder Skjul.
Angive en realiseringsrelation
Højreklik på figuren klasse , klik på Indstillinger for visning af figur, og vælg derefter realiserings link. Markér figuren, og træk derefter i justeringshåndtaget
for at oprette en realiserings pil.
Oprette et diagram, der ejes af figuren klasse
Højreklik på figuren, klik på diagrammer, klik på ny, Vælg den type diagram, du vil bruge, og klik derefter på OK.
Eller Højreklik på figuren i model Stifinderen , og klik på nyt diagram.
Gå til andre visninger af klasse figuren
Højreklik på figuren, klik på visninger, Vælg den ønskede visning, og klik derefter på OK.
Vise relationerne mellemklassen og andre elementer i en visning
Højreklik på figuren, og klik derefter på Vis relationer.
Egenskaber
Vælg en overskrift nedenfor for at åbne den og se detaljerne om denne figurs egenskaber.
Klasseegenskaber
Egenskab | Beskrivelse |
---|---|
Navn |
Skriv et navn til klassen. Klasser i samme pakke skal have entydige navne. |
Fuld sti |
Skabelonen UML-model diagram giver automatisk alle oplysninger om elementets sti i system model hierarkiet. Du kan ikke redigere disse oplysninger, men hvis du flytter elementer, opdateres stien automatisk. |
Stereotype |
Vælg den ønskede stereotyp på rullelisten. Hvis en stereotyp, du vil bruge, ikke findes på listen, kan du tilføje en ny stereotyp eller redigere en eksisterende ved at klikke på stereotyper i UML -menuen. |
Synlighed |
Vælg den type synlighed, offentlig, privat eller beskyttet, der gælder for klassen. |
IsRoot |
Vælg for at angive, at klassen ikke kan have nogen overordnede. |
IsLeaf |
Vælg for at angive, at klassen ikke kan have nogen underordnede. |
IsAbstract |
Vælg for at angive, at klassen er abstrakt, og at der ikke kan oprettes nogen forekomster for klassen. |
IsActive |
Vælg for at angive, at et objekt af klassen bevarer sin egen kontroltråd. |
Tilhørende |
Skriv en hvilken som helst dokumentation, du vil føje til elementet som et etiketværdi. Når du vælger den figur eller det ikon, der repræsenterer elementet, vises den dokumentation, du skriver her, også i dokument vinduet. |
IsActive
Tilhørende
Komponentkategori
Brug egenskaberne til at vælge de komponenter, der implementerer en klasse.
Egenskab | Beskrivelse |
---|---|
Vælg de komponenter, der implementerer denne klasse |
Viser komponenterne i modellen. Vælg de ønskede komponenter. |
Vælge alle |
Klik for at markere alle komponenterne på listen. |
Fravælg alle |
Klik for at fjerne markeringen af alle komponenterne på listen. |
Kategorien Modtagelser
Brug kategorien modtagelser til at tilføje, redigere eller slette modtagelser.
Egenskab | Beskrivelse |
---|---|
Modtagelser |
Viser en liste over de modtagelser, du har defineret for klassificeringen. Du kan hurtigt redigere de hyppigst anvendte indstillinger for en modtagelse ved at klikke på et felt på listen over modtagelser og derefter vælge eller skrive en værdi. Hvis du vil have adgang til alle indstillingerne for en modtagelse, skal du vælge modtagelsen på listen over modtagelser og derefter klikke på Egenskaber.
|
Ny |
Klik for at tilføje en udefineret modtagelse til listen over modtagelser for klassificeringen. Du kan hurtigt redigere de hyppigst anvendte indstillinger for en modtagelse ved at klikke på et felt på listen over modtagelser og derefter vælge eller skrive en værdi. Hvis du vil have adgang til alle indstillingerne for en modtagelse, skal du markere modtagelsen og derefter klikke på Egenskaber. |
Dublet |
Klik for at føje en ny modtagelse til listen med de samme egenskabsværdier som den valgte modtagelse. |
Delete |
Klik for at slette den valgte modtagelse på listen. |
Flyt op/Flyt ned |
Når du har valgt en modtagelse, skal du klikke for at ændre den rækkefølge, hvori modtagelsen er gemt. Du kan kun ændre rækkefølgen inden for samme klassificering. |
Kategorien skabelonparametre
Brug dialogboksen Skabelonparametre til at tilføje, redigere eller slette skabelonparametre.
Egenskab | Beskrivelse |
---|---|
Skabelonparametre |
Viser de parametre, du har defineret for klassen.
|
Ny |
Klik for at tilføje en skabelonparameter på listen. |
Dublet |
Klik for at føje en ny parameter til listen med de samme egenskabsværdier som den valgte parameter. |
Delete |
Klik for at slette den valgte parameter fra listen. |
Flyt op/Flyt ned |
Når du har valgt en parameter, skal du klikke på for at ændre den rækkefølge, som parameteren er gemt i. Du kan kun ændre rækkefølgen inden for samme klassificering. |