Skip to main content
gamedev.net
🔒 Locked

Software to design object oriented code visually?

Started by EddieV223 Dec 22, 2011 at 7:51 AM 2 replies 1.1k views
Original Post
EddieV223
EddieV223
Is there software that allows you to sort of draw up object oriented code dependencies like you could with a white board but better cause you can move things around and change stuff easy and save to file? I'm about to start a large project in c++ and I'm thinking about how to design my objects and what objects go inside of other objects, but I don't even know what software like this would be called? (so I can't google, object oriented design comes up with to much junk) Free or open source would be best if it exists thank you for reading.
SimonForsman
SimonForsman

Is there software that allows you to sort of draw up object oriented code dependencies like you could with a white board but better cause you can move things around and change stuff easy and save to file? I'm about to start a large project in c++ and I'm thinking about how to design my objects and what objects go inside of other objects, but I don't even know what software like this would be called? (so I can't google, object oriented design comes up with to much junk) Free or open source would be best if it exists thank you for reading.


You're probably thinking about some form of UML editor.
http://en.wikipedia.org/wiki/Unified_Modeling_Language
http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools
[size="1"]I don't suffer from insanity, I'm enjoying every minute of it.
The voices in my head may not be real, but they have some good ideas!
RobTheBloke
RobTheBloke

Is there software that allows you to sort of draw up object oriented code dependencies like you could with a white board but better cause you can move things around and change stuff easy and save to file?


paper and pencil? *ducks*

More seriously, yeah there are UML tools out there. Whilst not quite C++, VC# has class diagram tools that can generate code. I've used that in the past to quickly flesh out some ideas, generate the C# code, which can then be converted to C++ pretty easily with a few 'replace all' searches....
Cornstalks
Cornstalks
I'm a big fan of lucid chart. It's online, which is nice since it lets me use my various computers, it's pretty easy to use (I got lost in my first few UML programs), it's pretty powerful (I've done program flows, program class designs, and even processor flow charts), it's made by a GDNet local (BeanDog), and it's got free pro-level accounts for students.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.