I am very new to Design Patterns, I have just begun to learn how important it is to get a successful design architecture.
I am facing little problem in starting up with the technology, I don't know how and where to begin. Should I take up a
small Web Development Project and start practicing design pattern on it? Please suggest.
Maybe I am dumb to ask this here but I hope to get some response.
Aug 06, 2010
My suggestion would be just take a design pattern and create a program that uses it. Experiment. Search the web as well. There are a lot of design patterns and examples out there. For me, I just took and example and programmed it. then played around with it till I got the feel of what it was trying to do. When you can see what it can do, try and find a project you have already worked and look at where it might fit in and then rework your project with the design pattern.hope this helps you. ---
Aug 08, 2010
I would suggest looking through the .NET Framework for objects with names of the base patterns in them to give you an Idea of tools in the framework that ou are using now and how they relate to the base GOF patterns listed on this site and others.
This will give the feeling of what a implementatino looks like versius a concept.
Aug 13, 2010
Definitely, Head First Design Patterns! Get it!!
And while you're at it, Head First Object-Oriented Analysis and Design!
Aug 09, 2010
I'll also add a shameless plug for "HeadFirst Design Patterns". If you don't have any experience at all with Patterns, this would be a very good way to start.