Keep in mind that UML is just a language - it doesn't help you much with coming up with the design, "just" with depicting it.
Having said that, I highly recommend "Agiles Software Development - Principles, Patterns and Practices" by Robert C. Martin. It discusses the basic OO principles that guide design decisions and shows in three case studies how to apply them.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Joined: May 10, 2005
Thanks for the suggestion.
Joined: Jul 11, 2001
You're welcome. And of course that's "Agile", without the "s"... :roll: