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
modul:m320_2024:learningunits:lu01:objekt_grundlagen [2024/07/01 15:18] msutermodul:m320_2024:learningunits:lu01:objekt_grundlagen [2024/08/12 06:25] (aktuell) – [Beispiel: Türe] msuter
Zeile 10: Zeile 10:
   * in einer Hierarchie zueinander stehen (z.B. Fahrzeug als Oberbegriff von Auto), wobei gewisse Objekte real nicht existieren sondern nur der Verallgemeinerung eines Begriffes dienen.   * in einer Hierarchie zueinander stehen (z.B. Fahrzeug als Oberbegriff von Auto), wobei gewisse Objekte real nicht existieren sondern nur der Verallgemeinerung eines Begriffes dienen.
  
-|  {{:modul:m320:learningunits:lu01:lu1_objekte_-_2.png?200|}}  |  {{:modul:m320:learningunits:lu01:lu1_objekte_-_1.png?280|}}  |  {{:modul:m320:learningunits:lu01:lu1_objekte_-_3.png?350|}}  |+|  {{.:verschiedene_objekte.png?200|}}  |  {{.:gleichartige_objekte.png?280|}}  |  {{.:abstrakter_oberbegriff.png?350|}}  |
 |  //Abb. verschiedene Objekte // |  //Abb. Objekte gleicher Art//  |  //Abb. Objekte eines abstrakten Oberbegriffes (hier Säugetier) // | |  //Abb. verschiedene Objekte // |  //Abb. Objekte gleicher Art//  |  //Abb. Objekte eines abstrakten Oberbegriffes (hier Säugetier) // |
  
Zeile 25: Zeile 25:
 Diese Denkweise ist fürs Erste sicher gewöhnungsbedürftig.  Diese Denkweise ist fürs Erste sicher gewöhnungsbedürftig. 
 Um Objekte in Software abzubilden, ist es aber unumgänglich, sich auf ein Rollenspiel einzulassen und sich gedanklich in die entsprechenden Objekte zu versetzen und so deren Aktivitäten und Zustände zu erkennen. Um Objekte in Software abzubilden, ist es aber unumgänglich, sich auf ein Rollenspiel einzulassen und sich gedanklich in die entsprechenden Objekte zu versetzen und so deren Aktivitäten und Zustände zu erkennen.
-[[wpde>Objekt_(Programmierung)]]+ 
 +Siehe auch [[wpde>Objekt_(Programmierung)]]
  
 ==== Beispiel: Türe ==== ==== Beispiel: Türe ====
Zeile 43: Zeile 44:
 Es zeigt die **Zustände** sowie die nötigen **Effekte** (Fähigkeiten, Funktionen) auf, die zu einem Zustandswechsel (Transition) führen. Es zeigt die **Zustände** sowie die nötigen **Effekte** (Fähigkeiten, Funktionen) auf, die zu einem Zustandswechsel (Transition) führen.
  
-{{:modul:m320:learningunits:lu01:theorie:lu01-abb1.4_-_zustandsdiagramm.png?400|}}+{{.:uml_zustand_tuere.png?400|}}
  
 //Abb. Zustandsdiagramm zu Türe// //Abb. Zustandsdiagramm zu Türe//
Zeile 51: Zeile 52:
 ---- ----
 {{tag>M320-LU01}} {{tag>M320-LU01}}
-[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) René Probst, bearbeitet durch Marcel Suter+[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] René Probst, bearbeitet durch Marcel Suter
  • modul/m320_2024/learningunits/lu01/objekt_grundlagen.1719839918.txt.gz
  • Zuletzt geändert: 2024/07/01 15:18
  • von msuter