I'm very much a newbie at OO C++ programming, and I'm wondering if anyone has links to articles/guides/whatever discussing the initial planning of a C++/OO program, or some first-hand tips on doing so.
At the moment I just tend to dive right in without really thinking about the overall structure (classes, instances, class and header files, how objects exchange data, etc... everything really), and I end up with some fairly mixed results.
Usually I end up restructuring the whole program a few times before I'm happy with it, and I'm not too worried about it at the moment, but I think it would be better to develop some good practices before attempting anything larger.
Maybe it starts with drawing diagrams, or maybe just writing a list of objects... I don't know.
Any recommended reading?
Bookmarks