ein besseres Modell ist
Implementierungen T×S, Erweiterungen S×S.
Erweiterungen:
list<T1>
(T1, T2) implements S1