Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m320_2024:learningunits:lu02:klassendiagramm [2026/08/30 14:05] – ↷ Seite von modul:m320_2024:learningunits:lu02:klassendiagramm nach de:modul:m320_2024:learningunits:lu02:klassendiagramm verschoben msuterde:modul:m320_2024:learningunits:lu02:klassendiagramm [2026/08/30 14:06] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden msuter
Zeile 2: Zeile 2:
  
 In einem ersten Schritt beschränken wir uns auf die Darstellung einer Klasse in der Notationssprache UML ([[https://de.wikipedia.org/wiki/Unified_Modeling_Language|Unified Modelling Language]]).\\ In einem ersten Schritt beschränken wir uns auf die Darstellung einer Klasse in der Notationssprache UML ([[https://de.wikipedia.org/wiki/Unified_Modeling_Language|Unified Modelling Language]]).\\
-{{:modul:m320:learningunits:lu01:theorie:abb._8_-_klassendiagramm.png?700|}}\\+{{modul:archiv:m320:learningunits:lu01:theorie:abb._8_-_klassendiagramm.png?700|}}\\
 //Abb: Klassendigramm nach UML// //Abb: Klassendigramm nach UML//
  
Zeile 10: Zeile 10:
  
 Erklärung zu den Elementen des Klassendiagramms: Erklärung zu den Elementen des Klassendiagramms:
-  * **Attribute** sollten immer private deklariert werden, um deren Wertebereich garantieren zu können. //(Die Erklärung zu **data hiding** folgt in [[modul:m320_2024:learningunits:lu02:datahiding|]])//+  * **Attribute** sollten immer private deklariert werden, um deren Wertebereich garantieren zu können. //(Die Erklärung zu **data hiding** folgt in [[de:modul:m320_2024:learningunits:lu02:datahiding]])//
   * **Konstruktoren** werden bei der Erzeugung eines Objekts als erstes ausgeführt und dienen primär dem Initialisieren der Attribute.   * **Konstruktoren** werden bei der Erzeugung eines Objekts als erstes ausgeführt und dienen primär dem Initialisieren der Attribute.
   * **Methoden** stellen die Funktionalität der Klasse dar. Oft wird die Gesamtheit aller Methoden auch als <<die Schnittstelle>> der Klasse bezeichnet.   * **Methoden** stellen die Funktionalität der Klasse dar. Oft wird die Gesamtheit aller Methoden auch als <<die Schnittstelle>> der Klasse bezeichnet.
  • de/modul/m320_2024/learningunits/lu02/klassendiagramm.1788091537.txt.gz
  • Zuletzt geändert: 2026/08/30 14:05
  • von msuter