Programming with UML
Unified Modeling Language (UML) is a language of graphic description for object modeling in the field of programming and software engineering. UML is usually used for development and programming the complex software applications. Using the object-oriented programming the programmers define the types of the data structure and of operations/functions that can be applied to them.
This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park.
Pic. 1. UML class diagram for Visitor software design pattern.
The Rapid UML Solution for ConceptDraw DIAGRAM provides templates, samples and libraries with predesigned objects for each of 13 types of UML diagrams that will help you to create the professional looking UML Diagrams quick and easy.
The UML diagrams produced with ConceptDraw DIAGRAM are vector graphic documents and are available for reviewing, modifying, and converting to a variety of formats (image, HTML, PDF file, MS PowerPoint Presentation, Adobe Flash or MS Visio).