bowman@reed.UUCP (Eric Bowman) (04/08/90)
I'm currently teaching myself C++, and would greatly appreciate any responses
to my question:
I'm designing a Macintosh program in C++ to do various population biology
simulations. I've been trying out different class heirarchies, and I can't
figure out the best way to work this out.
There are four different simulations, say A,B,C and D. Each simulation has
two windows, a parameters window and a graphics window. I'd like the user
to be able to maintain all four simulations on the screen at once, if
necessary.
I have an application class already, which handles a document class. It
seems as though I really ought to have a simulation class, too, but I
can't figure out where to place it in the heirarchy:
1) Should I derive a new TSimulation class from TDocument, and then from
that derive two new classes, say TSimParams and TSimGraphics?
2) Or, would it be better (easier?) to have maintain a document class and
a simulation class, and have each document point to it's relevant
simulation.
I'm really struggling with the best way to link two windows together in this
way, and *any* suggestions/help/sample code (particularly for handling
multiple windows on any system) would be greatly appreciated.
Please email.
Thanks,
BoBo
bowman@reed.{bitnet,UUCP,edu}