nick kaushik wrote:how will it help me to program & design?
program- problem solving, problem comes in different flavor . you cant apply same logic to all problems. you need different patterns to different problems. however what ever you are facing problem now, somebody could already faced, and solved successfully by applied a pattern . so it is wise to read their patterns first before inventing your own pattern