I think one word summarises it all: OneEyedOneHornedFlyinPurplePeopleEater. Every time I see a typical javish 40+ character class name often compos...
For further actions, you may consider blocking this person and/or reporting abuse
class PeopleEater implements HasEyes, HasHorns, CanFly, HasColor {
...
}
Interfaces: not just for polymorphism.
A related beast is the method name that references it's parameters and/or class.
class Foo
// Why do this...
public void addBarToFoo(Bar bar);
// ...Instead of this?
public void add(Bar bar);
}
Exactly! :)