UML (Unified modeling language, 1999) zur Darstellung von Klassendiagrammen UML-Diagramm der Klasse Ballon (als Übung) Schema Sichtbarkeit (visibility) von Attributen und Operationen Es gibt die Modifier +, - , # Modifier beeinflussen die Sichtbarkeit von Attributen und Methoden. Sie werden vor den Namen der Elemente geschrieben. UML- Symbol ´+´: Sichtbar für alle Klassen (public) UML- Symbol ´-´: Sichtbar nur innerhalb der Klasse (private) UML- Symbol ´#´: Sichtbar innerhalb der Klasse und deren Unterklassen (protected) Das Klassendiagramm zum Applet Ball02: Das Applet benutzt die Klasse Ballon. Applet Ball02 Ball02 - jButton1: JButton - ball1: Ballon + paint(): void - jButton1ActionPerformed(): void Ballon - durchmesser: int - x1: int - y1: int - farbe: Color ... + anzeigen(): void + groesseAendern(): void + set_Color(): void + get_Color(): Color + verschieben(): void Aggregation Die Klasse Ball02 steht in einer Einschlussbeziehung zur Klasse Ballon. Die umfassende Klasse enthält Objekte der Klasse Ballon. In JAVA: class Ball02 { ... Ballon ball1; } Eine Aggregation ist eine Einschlussbeziehung („hat“-Beziehung). Die Objekte werden innerhalb der umfassenden Klasse als Attribut deklariert.
© Copyright 2025 ExpyDoc