On Thu, 05 Aug 2004 09:05:40 +0200 enrike <enrike@altern.org> wrote: > hi > > i am constructing a fairly complex system and I this is getting too > complex for my experience. I use multiple inheritance and there are > several superclasses and so on. > This is the first time i am dealing with such complex issues and i > guess i am missing the point somewhere. > > Is there any tool that allows me to visualize the relation between the > classes i am creating? > > what about some online tutorial related to OOP design? is there any > good website i could read about these issues to clarify my ideas? Bruce Eckel writes a lot about OO programming and design patterns[1]. "Thinking in C++" and "Thinking in Java" are interesting reads, even if you don't actually use these languages. There is a "Thinking in Python" in the works, and you can download the last draft @ http://www.mindview.net/Books/TIPython. You can also grab online copies of his other books on this site. Another interesting read is http://diveintopython.org, an online book, with several translations available. If you are french (as I suspect from your email addy), you can try news://fr.comp.lang.python or the python@aful.org mailing list, there are lots of knowledgeable and helpful people there. [1] Design Patterns are hard to describe (just like OOP...) Let's say they are recipes for applying OOP to real life programming problems...
Attachment:
pgp00000.pgp
Description: PGP signature