the topic.
Design Patterns: Elements of Reusable Object-Oriented
Softare, Erich Gamma, Richard Helm, Ralph Johnson, John
Vlissides
Note, all the examples are in C++ but you can get through
them with a little work.
Good Luck!
-----Original Message-----
Hi Everyone,
I'm on a mission to learn and successfully utilize the
most popular of the software design patterns out there
today.
I don't come from an OO background but after using .net
for a couple of years I'm rougly getting into shape and I
now really need to solidify my knowledge of design
patterns.
I've found some explanations on the web and even bought a
book called "C# Design Patterns" by James W. Cooper but
found the examples poorly explained, written, and drawn
out. This book is awful and has not helped me so far.
MSDN examples have been overly simplified and really do
not provide any useful code samples that would apply to
everyday development. Through the course of many of my
projects I have found that many times I was using some of
the patterns in one way or another unwittingly, in other
words; they just came naturally.
Can anyone provide me with some links/books/resources on
how to better familiarize myself w/ software design
patterns? Are they even useful? Should I bother? I would
prefer samples in C# but any good info is welcome.
Most appreciated, thanks!
.