duplizierter Code wird verhindert/entfernt durch
- Schablonen (beschreiben das Gemeinsame)
- mit Parametern (beschreiben die Unterschiede).
Beispiel dafür:
- Unterprogramm (Parameter: Daten, Resultat: Programm)
- polymorphe Klasse (Parameter: Typen, Resultat: Typ)
- Unterprogramm höherer Ordnung (Parameter: Programm, Resultat: Programm)
Johannes Waldmann
2014-07-10