du meinst also sowas in der art ? interface id
und dann über die classen Foo.id
und Bar.id
?
wo kommt ein Ducktype zum tragen?
interface Foobar {
fuz();
baz();
}
class Foo implements Foobar{
public void fuz() {}
public void baz() {}
}