Abstraktionen sind nur dann sinnvoll, 
wenn sie flexibel benutzt werden können,
interface Map<K,V>
für beliebige Typen K,V.
D. h.: Abstraktionen benötigen Parameter. Häufig:
- Unterprogramm bekommt Argumente (Daten)
 
- Typschablone bekommt Argumente (Typen)
 
auch andere denkbar und nützlich:
- Unterprogramm bekommt Typ als Argument
  (run time type information)
 
- Typschablone bekommt Datum als Argument
  (dependent types)
 
Johannes Waldmann
2009-01-22