469,133 Members | 1,413 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,133 developers. It's quick & easy.

Books about SW Design/Architecture

Other than the Design Patterns book, which book(s) is/are the best to
learn object-oriented software design/architecture from ?

May 31 '06 #1
5 2131
Hello Ludwig,

Martin Fowler's books are not bad in this aspect
see http://www.martinfowler.com/books.html

LW> Other than the Design Patterns book, which book(s) is/are the best
LW> to learn object-oriented software design/architecture from ?
LW>
---
WBR,
Michael Nemtsev :: blog: http://spaces.msn.com/laflour

"At times one remains faithful to a cause only because its opponents do not
cease to be insipid." (c) Friedrich Nietzsche
May 31 '06 #2
I would also recommend Fowler.

but I will add

Domain Driven Design, Eric Evans
Applying Domain Driven Design and Patterns, Jimmy Nilsson

Cheers,

Greg Young
MVP - C#
http://geekswithblogs.net/gyoung
"Michael Nemtsev" <ne*****@msn.com> wrote in message
news:9c**************************@msnews.microsoft .com...
Hello Ludwig,

Martin Fowler's books are not bad in this aspect see
http://www.martinfowler.com/books.html

LW> Other than the Design Patterns book, which book(s) is/are the best
LW> to learn object-oriented software design/architecture from ?
LW> ---
WBR,
Michael Nemtsev :: blog: http://spaces.msn.com/laflour

"At times one remains faithful to a cause only because its opponents do
not cease to be insipid." (c) Friedrich Nietzsche

May 31 '06 #3
Thus wrote Ludwig,
Other than the Design Patterns book, which book(s) is/are the best to
learn object-oriented software design/architecture from ?


Besides Fowler, I recommend Robert C. Martin's "Agile Software Development.
Principles, Patterns, and Practices", which will be re-released for C# later
this year.

Cheers,
--
Joerg Jooss
ne********@joergjooss.de
May 31 '06 #4
Object Oriented Software Construction, Volume 2 by Bertrand Meyer.
Based on Eiffel rather than C# but a really fine read.

Regards
Chris Saunders

"Ludwig Wittgenstein" <se********@hotmail.com> wrote in message
news:11**********************@c74g2000cwc.googlegr oups.com...
Other than the Design Patterns book, which book(s) is/are the best to
learn object-oriented software design/architecture from ?

Jun 1 '06 #5
On 31 May 2006 11:30:26 -0700, "Ludwig Wittgenstein"
<se********@hotmail.com> wrote:
Other than the Design Patterns book, which book(s) is/are the best to
learn object-oriented software design/architecture from ?


There's a group called 'comp.object' that will be glad to get into a
gang brawl in answering your question. <g>

I think that object-oriented software and design patterns are related
but not necessarily synonymous. With this caveat, I'd recommend
taking a look at Riel's "Object Oriented Design Heuristics" for the
former. Also Wirfs-Brock's "Object Design - Roles, Responsibilities,
and Collaborations", which gets close to the modern way of thinking
about objects.

For Design Patterns, many like the approach taken in OReilly's "Head
First Design Patterns" (see Amazon reviews) but take a look
first--it's not for everyone. Check Shalloway's "Design Patterns
Explained." GOF is more of a reference for after you've got the
basics.

And after that, Martin Fowler's "Refactoring" has some good pointers,
but Kerievsky's "Refactoring to Patterns" is brilliant.

Jun 1 '06 #6

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

3 posts views Thread by Michael | last post: by
4 posts views Thread by Luis Esteban Valencia | last post: by
reply views Thread by Joerg Rech | last post: by
12 posts views Thread by Eps | last post: by
19 posts views Thread by neelsmail | last post: by
1 post views Thread by Mortomer39 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.