|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.|
Working with Classes and Other Types
Class Designer provides a visual design surface called a class diagram that you can use to work with classes and other types in a project. Because the elements displayed in a class diagram correspond to elements in code, Class Designer gives you a visual representation of the code.
Class Designer provides three kinds of functionality:
Design. You can edit a project’s code by editing the class diagram. You can add new elements and delete unwanted ones. Your changes are reflected in code.
Visualization. You can view a graphical representation of the types in a project to better understand the project’s structure. By customizing this view, you can focus it on the details of the project that you find most important. You can save the image of your project for use in demonstration or documentation.
Refactor classes and types. You can override methods, rename identifiers, refactor parameters, and implement interfaces and abstract classes.
In This Section