... where you have little to no clue.

Jay O'Connor uses the strategy and visitor pattern quite a bit in Smalltalk.

ANY language using inheritance will eventually run into the n * m problem.