Design Patterns of G.O.F by any languages.