Software to design object oriented code visually?

Started by
2 comments, last by Cornstalks 12 years, 3 months ago
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.

If this post or signature was helpful and/or constructive please give rep.

// C++ Video tutorials

http://www.youtube.com/watch?v=Wo60USYV9Ik

// Easy to learn 2D Game Library c++

SFML2.2 Download http://www.sfml-dev.org/download.php

SFML2.2 Tutorials http://www.sfml-dev.org/tutorials/2.2/

// Excellent 2d physics library Box2D

http://box2d.org/about/

// SFML 2 book

http://www.amazon.com/gp/product/1849696845/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=1849696845&linkCode=as2&tag=gamer2creator-20

Advertisement

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!

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....
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.
[size=2][ I was ninja'd 71 times before I stopped counting a long time ago ] [ f.k.a. MikeTacular ] [ My Blog ] [ SWFer: Gaplessly looped MP3s in your Flash games ]

This topic is closed to new replies.

Advertisement