Let\'s assume I have a class Thing and an interface ThingDoer. I can\'t change Thing, so I can\'t just tack implements ThingDoer
Thing
ThingDoer
implements ThingDoer