views:

196

answers:

4

I need some info on Design Patterns i.e.

In S/W designing, An architect comes across various scenario's so which Design pattern to apply if scenario is ....

Please let me know if there is any such tutorial or any book that explains use this patterns if scenario is ... use that if scenario is .... and so on

Thanks in advance.

A: 

http://en.wikipedia.org/wiki/Design_pattern_(computer_science)

Check out the "Further Reading" section.

Amber
+1  A: 

All books contains examples and such, but I would suggest that you do not look for problems for which you can apply design patterns, as that by itself is considered an "anti-pattern" and only results in over-engineered programs.

That is, apply design patterns only after careful consideration!

Martin Wickman
yup. patterns are not templates or instruction manuals. they are observations of the structure of successful systems.
Sky Sanders
Yes I agree. However fresher ( In DESIGNING ), I guess needs some theory knowledge first which he/she can apply and going fwd he/she can use that experience to build successful systems.why do u think dude ? consider me a fresher in Architecture Designing world :-)
Amit
I personally read the Design Patterns book by Gamma et al. I still consider that the premium work on the subject. But I think you need to read up on agile methods as well, since that "Gang of Four" book is a bit waterfallish in its approach. Regarding agile books, I recommend the book by Jim Shore (http://jamesshore.com/).
Martin Wickman
A: 

Web reference: wikipedia is not.. bad?

for some instant gratification try this

for light on the pot reading, head first design patterns. is cute and whimsical.

once that sits right you could go to the source

Sky Sanders
A: 

http://www.amazon.com/First-Design-Patterns-Elisabeth-Freeman/dp/0596007124

The best, it is good and fun.

Pablo Castilla