By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
439,971 Members | 1,467 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 439,971 IT Pros & Developers. It's quick & easy.

Books about SW Design/Architecture

P: n/a
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
Share this Question
Share on Google+
5 Replies


P: n/a
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

P: n/a
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

P: n/a
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

P: n/a
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

P: n/a
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.