Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:modul:ffit:3-jahr:java:learningunits:lu03:a [2025/08/29 11:26] – apeter | de:modul:ffit:3-jahr:java:learningunits:lu03:a [2025/09/01 12:18] (aktuell) – apeter | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== LU03a - Prinzipien ====== | + | ====== LU03a - Prinzipien |
==== Prinzipien ==== | ==== Prinzipien ==== | ||
Zeile 44: | Zeile 44: | ||
=== SRP === | === SRP === | ||
Jede Klasse sollte nur einen Aufgabenbereich haben. Das Lesen und Schreiben von Dateien ist somit zu trennen von der Logik für den Zugriff auf die Datenbank usw. | Jede Klasse sollte nur einen Aufgabenbereich haben. Das Lesen und Schreiben von Dateien ist somit zu trennen von der Logik für den Zugriff auf die Datenbank usw. | ||
+ | |||
+ | Kontrollieren Sie Ihren Code hinsichtlich dieses Prinzips und korrigieren Sie bei Bedarf. | ||
Ein möglicher Aufbau der Klassen könnte folgendermassen aussehen. | Ein möglicher Aufbau der Klassen könnte folgendermassen aussehen. | ||
Zeile 50: | Zeile 52: | ||
- | Kontrollieren Sie Ihren Code hinsichtlich dieses Prinzips und korrigieren Sie bei Bedarf. |