faecher:informatik:oberstufe:modellierung:warum:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
faecher:informatik:oberstufe:modellierung:warum:start [26.10.2021 08:51] – [Keine Redundanz (DRY-Prinzip)] Mareike Nutzfaecher:informatik:oberstufe:modellierung:warum:start [26.10.2021 09:07] – [Grundregeln für gute Klassenentwürfe] Mareike Nutz
Zeile 23: Zeile 23:
 ===== Grundregeln für gute Klassenentwürfe ===== ===== Grundregeln für gute Klassenentwürfe =====
  
-{{ :faecher:informatik:oberstufe:modellierung:warum:principles.drawio.png |}}+{{ :faecher:informatik:oberstufe:modellierung:warum:principles2.drawio.png |}} 
 + 
  
 ==== Kapselung und Geheimnisprinzip ==== ==== Kapselung und Geheimnisprinzip ====
Zeile 38: Zeile 40:
 ==== Semantische, klare Aufgabenverteilung auf Methoden ==== ==== Semantische, klare Aufgabenverteilung auf Methoden ====
  
-Dasselbe, was für die Aufteilung des Probnlems in Klassen gilt, gilt innerhalb der Klassen für die Methoden: Jede Methode sollte eine klare Aufgabe haben - und einen Namen, der die Aufgabe auch verdeutlicht.+Dasselbe, was für die Aufteilung des Problems in Klassen gilt, gilt innerhalb der Klassen für die Methoden: Jede Methode sollte eine klare Aufgabe haben - und einen Namen, der die Aufgabe auch verdeutlicht.
  
-Die Klasse Spieler hat zwei Methoden - "muenzeEinwerfen" und "muenzeSchnippsen", die beiden Methoden sind funktional sehr ähnlich, es macht jedoch Sinn, die beiden zu trennen, da sie logisch zwei Abläufe des Modells umsetzen. +Die Klasse Spieler hat zwei Methoden - "muenzeEinwerfen" und "muenzeSchnipsen", die beiden Methoden sind funktional sehr ähnlich, es macht jedoch Sinn, die beiden zu trennen, da sie logisch zwei Abläufe des Modells umsetzen. 
  
 ==== Keine Redundanz (DRY-Prinzip) ==== ==== Keine Redundanz (DRY-Prinzip) ====
  • faecher/informatik/oberstufe/modellierung/warum/start.txt
  • Zuletzt geändert: 26.10.2021 10:56
  • von sbel