[[polysemy]] "[BOOK Tricks of the Java Programming Gurus]" has a chapter that illustrates the concept well.