Viewing a Class for Composition
Sometimes a class grows too large, and needs to be refactored. In
some cases, it can be difficult to determine what will result in a
clean separation of multiple classes.
The Oovcde program can display all of the data members and functions of
a class and show how they are related. The C++ code is parsed and
the diagrams are created automatically.
The following shows a class portion diagram in the Oovcde program, and
shows an example "Package" class. The data members are
shown in rectangles, and the member functions are shown in ellipses.
The arrows show the direction of the dependency.