Durch extends/implements
entsteht eine Halbordnung auf Typen
Bsp.
Relation ≤2
(t1, t2)≤2(t1', t2') :
es gilt
(D, D)≤2(C, C);(D, D)≤2(C, D);(C, D)≤2(C, C);(E, C)≤2(C, C)
class C; class D extends C; class E extends C
definiert Relation
(≤) = {(C, C),(D, C),(D, D),(E, C),(E, E)}
t1≤t1'∧t2≤t2'
Johannes Waldmann
2014-03-31