472,127 Members | 2,005 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,127 software developers and data experts.

Design Patterns - on a mission.

Jay
The GOF text is widely considered the definitive book on
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!
.

Nov 15 '05 #1
1 2196
I recommend GOF for the text, but I had trouble reading the SmallTalk code.
Here's a site with most (all) of the GOF patterns rewritten in C#. It
doesn't go into much descritpion about each one, though. So I'd get it to
complement the book.

http://www.dofactory.com/Patterns/Patterns.aspx

MSDN has the following page on patterns & architectural topics:

http://msdn.microsoft.com/library/de...asp?frame=true

And Bruce Eckel has a free download of his book "Thinking in Patterns". I
haven't read it yet, so I don't know how "good" it is:
http://mindview.axign.com/

--
Mike Mayer
http://www.mag37.com/csharp/
mi**@mag37.com
"Jay" <no*@on.your.life.com> wrote in message
news:02****************************@phx.gbl...
The GOF text is widely considered the definitive book on
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!
.

Nov 15 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

36 posts views Thread by Andrea Griffini | last post: by
5 posts views Thread by Don Vaillancourt | last post: by
1 post views Thread by Josh28 | last post: by
13 posts views Thread by John Salerno | last post: by
22 posts views Thread by Krivenok Dmitry | last post: by
5 posts views Thread by Ludwig Wittgenstein | last post: by
7 posts views Thread by =?Utf-8?B?bWF2cmlja18xMDE=?= | last post: by
10 posts views Thread by vital | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.