Gang of Four and other Pattern