Boost logo

Boost :

From: David Turner (dkturner_at_[hidden])
Date: 2004-03-03 13:50:27


> So, the code to implement graph drawing would have to be
> freestanding function that takes window as parameter. What
> does it buy?

Good design, for one thing. What business does a window have knowing
about graphs? A window is a window is a window. Same for a drawing
surface. I've seen too many 3000-line CMyDialog: public CDialog classes
to buy the reuse-is-inheritance argument.

If you _really_ want to create a CMyWindow class, you can always use

David Turner

Boost list run by bdawes at, gregod at, cpdaniel at, john at