File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 17
17
18
18
#### ** O** pen Closed Principle
19
19
- offen für Erweiterungen
20
- - geschlossen für Änderungen.
20
+ - geschlossen für Änderungen
21
21
22
22
#### ** L** iskov Substitution Principle
23
23
- Objekte eines abgeleiteten Typs müssen als Ersatz ihres Basistyps funktionieren, ohne die Korrektheit zu ändern.
30
30
31
31
#### ** D** ependency Inversion Principle
32
32
- High-Level-Module sollten nicht von Low-Level-Modulen abhängen
33
- - Regeln High-Level vorgegeben, in Low-Level implementiert
33
+ - Regeln in High-Level-Modul vorgegeben, in Low-Level-Modul implementiert
34
34
- ausschließlich von Abstraktionen abhängen\
35
35
&rarr ; High-Level-Module können so wiederverwendet werden
36
36
@@ -97,7 +97,7 @@ Ziel: **Low Representational Gap (LRG)** möglichst klein halten\
97
97
98
98
#### Indirection
99
99
- Delegation
100
- - kann Teile des Systems entkoppel , indem Aufgaben ausgelagert werden
100
+ - kann Teile des Systems entkoppeln , indem Aufgaben ausgelagert werden
101
101
102
102
#### Polymorphism
103
103
- Behandlung von alternativen abhängig vom Typ
You can’t perform that action at this time.
0 commit comments