>>4If, for example, in Java I do this:
public interface foo {
public int g();
}
I shouldn't be able to then do this:
public class bar implements foo {
public String g() {
return "a string";
}
}
Because that's retarded. But categories in Objective C aren't polymorphism.