Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| de:modul:ffit:3-jahr:java:learningunits:lu16:b [2026/01/06 10:07] – apeter | de:modul:ffit:3-jahr:java:learningunits:lu16:b [2026/01/06 10:08] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 22: | Zeile 22: | ||
| Das Open/Closed Principle besagt, dass ein Programm, zwar offen sein soll für (sinnvolle) Weiterentwicklung, | Das Open/Closed Principle besagt, dass ein Programm, zwar offen sein soll für (sinnvolle) Weiterentwicklung, | ||
| - | Schlecht wäre in diese Hinsicht zum Beispiel ein zentrales Switch-Case-Konstrukt, | + | Schlecht wäre in diese Hinsicht zum Beispiel ein zentrales Switch-Case-Konstrukt, |
| Als Faustregel kann man Klassen tendenziell schliessen, während Interfaces geöffnet werden. Der Modifier '' | Als Faustregel kann man Klassen tendenziell schliessen, während Interfaces geöffnet werden. Der Modifier '' | ||