Hilfe:UML Diagramme zeichnen: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
(Die Seite wurde neu angelegt: „{{#mermaid:classDiagram class Bibliothek { -String name -String adresse -String oeffungszeiten +Bibliothek(pName: String, pAdresse: String, pOe…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<pre>
{{#mermaid:classDiagram
class Bibliothek {
    -String name
    -String adresse
    -String oeffungszeiten
    +Bibliothek(pName: String, pAdresse: String, pOeffnungszeiten: String)
    +getName() String
    +setName(pName: String) void
    +getAdresse() String
    +getOeffnungszeiten() String
    +setOeffnungszeiten(pZeiten: String) void
    +getAngestellte(): Mitarbeiter[]
    +addAngestellte(pMitarbeiter: Mitarbeiter) void
    +removeAngestellte(pMitarbeiter: Mitarbeiter) boolean
    +getBuecher() Medium[]
    +getBuch(pBezeichnung: String) Medium
}
class Mitarbeiter {
    +name: String
    +adresse: String
    +management: boolean
    +Mitarbeiter(pName: String, pAdresse: String, pIstManagement: boolean)
    +istManagement() boolean
    -setManagement(pManagement: boolean) void
    +getName() String
    +setName(pName: String) void
    +getAdresse() String
    +setAdresse(pAdresse: String) void
}
class Medium {
    +name: String
    +art: int
    +Medium(pName: String, pTyp: int)
    +getName() String
    +istBuch() boolean
    +istCD() boolean
    +istMagazin() boolean
}
Bibliothek--> "1..n" Mitarbeiter : +mitarbeiter[]
Bibliothek--> "1..n" Medium : -medien[]
}}
</pre>
{{#mermaid:classDiagram
{{#mermaid:classDiagram
class Bibliothek {
class Bibliothek {

Navigationsmenü