CleanCode: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Jeremi (Diskussion | Beiträge) |
Keine Bearbeitungszusammenfassung |
||
| Zeile 23: | Zeile 23: | ||
[http://wolfbyte-net.blogspot.com/2009/03/ccd-red-degree-rule-beware-of.html → mehr dazu] | [http://wolfbyte-net.blogspot.com/2009/03/ccd-red-degree-rule-beware-of.html → mehr dazu] | ||
{{BA|Dietsch|Link tot}} | {{BA|Dietsch|Link tot}} | ||
===== [http://www.clean-code-developer.de/Roter-Grad.ashx#Favour_Composition_over_Inheritance_FCoI_3 Favour Composition over Inheritance (FCoI)] ===== | |||
Komposition ist flexibler als Ableitung. Bevor man von einer Klasse ableitet, sollte man sich daher immer zuerst fragen, ob man dasselbe Ergebnis nicht auch mit Komposition erreichen kann. | |||
===== [http://www.clean-code-developer.de/Oranger-Grad.ashx#Single_Responsibility_Principle_SRP_1 Single Responsibility Principle (SRP)] ===== | ===== [http://www.clean-code-developer.de/Oranger-Grad.ashx#Single_Responsibility_Principle_SRP_1 Single Responsibility Principle (SRP)] ===== | ||
