Normal
Ich weiß zwar nicht genau was du da machen willst, aber Interfaces kann man erweitern:[code=java]interface Equality<T> { boolean equalTo(T o);}interface Ordering<T> extends Equality<T> { boolean lessThan(T o);}[/code]Natürlich kannst du auch Klassen ableiten (auch wenn du den Source-Code nicht besitzt), wenn sie die richtige Sichtbarkeit aufweisen und nicht final sind.
Ich weiß zwar nicht genau was du da machen willst, aber Interfaces kann man erweitern:
[code=java]interface Equality<T> {
boolean equalTo(T o);
}
interface Ordering<T> extends Equality<T> {
boolean lessThan(T o);
}[/code]
Natürlich kannst du auch Klassen ableiten (auch wenn du den Source-Code nicht besitzt), wenn sie die richtige Sichtbarkeit aufweisen und nicht final sind.