CleanCode: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Vogty (Diskussion | Beiträge) |
Vogty (Diskussion | Beiträge) |
||
| Zeile 82: | Zeile 82: | ||
===== Favour Composition over Inheritance (FCoI) ===== | ===== 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. | 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://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ → mehr dazu] | [http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ → mehr dazu] | ||
