下载Visual Paradigm最新试用版

统一建模语言(UML)是一种独立于任何特定编程语言的通用建模语言。 一般来说,无论使用何种编程语言,开发人员都应该能够毫无问题地阅读和理解图表。 但为了使事情更容易理解,您可以选择以特定语言呈现您的UML类模型。 具体而言,使用属性和操作的数据类型可以用特定于语言的名称来表示,例如Java中的“boolean”和C#中的“bool”。

Visual Paradigm 教程[UML]:如何为Java,C#和VB绘制一个类图?

在本教程中,我们将向您展示如何以不同的编程语言呈现类模型。

一、使用特定语言创建项目

在本节中,我们将向您展示如何使用特定的编程语言创建新项目。 通过这样做,您可以在构建类模型时轻松选择特定于语言的类型。 如果您在生产项目中没有这样做,请不要担心。 您可以随时在语言之间切换。 我们将在下一节中向您展示如何执行此操作。

  1. 从应用程序工具栏中选择Project> New。

  2. 在New Project窗口中,输入Tutorial as Name。

  3. 默认情况下,UML被选择为数据类型集,这意味着您可以在构建模型时使用原始UML数据类型。 假设我们要为Java项目绘制一个类图。 选择Java作为数据类型集。

    Visual Paradigm 教程[UML]:如何为Java,C#和VB绘制一个类图?

  4. 单击创建空白项目。

二、创建一个简单的UML类图

在本节中,您将创建一个包含一个类的类图,并在其中包含多个属性。 您将使用原始Java数据类型创建属性。

  1. 首先创建一个UML类图。 您可以通过从应用程序工具栏中选择Diagram> New来创建类图。 在New Diagram窗口中选择Class Diagram,然后单击Next。 再次单击“确定”以创建图表。

    Visual Paradigm 教程[UML]:如何为Java,C#和VB绘制一个类图?

  2. 单击“User”类。

    Visual Paradigm 教程[UML]:如何为Java,C#和VB绘制一个类图?

  3. 让我们在类中添加一个属性名称。 右键单击该类,然后从弹出菜单中选择“Add”>“Attribute”。

    Visual Paradigm 教程[UML]:如何为Java,C#和VB绘制一个类图?

  4. name是(Java)String属性。 你可以输入name:String来创建这样的属性,但这次让我们尝试不同的东西。 键入name,然后单击图表背景以创建无类型属性。

    Visual Paradigm 教程[UML]:如何为Java,C#和VB绘制一个类图?

  5. 右键单击属性,然后从弹出菜单中选择Open Specification ....

  6. 单击“类型”字段旁边的下拉菜单。您可以看到可供选择的原始Java数据类型列表。现在,选择String并单击OK确认。

    Visual Paradigm 教程[UML]:如何为Java,C#和VB绘制一个类图?

  7. 现在,创建另外两个属性age:int和active:boolean。 为了节省时间,您可以在不通过规范窗口的情况下内联键入名称和数据类型。

    Visual Paradigm 教程[UML]:如何为Java,C#和VB绘制一个类图?

三、用另一种编程语言呈现类模型

现在您有一个类图,其中Java数据类型用作属性类型。 您的Java开发人员很高兴。 让我们通过在C#中呈现数据类型来娱乐C#开发人员。

  1. 从应用程序工具栏中选择Window> Configuration> Configure Programming Language。

  2. “编程语言”窗口显示当前选定的语言,支持的数据类型及其对应的显示名称。 我们将在一分钟内更详细地描述。 现在,将语言从Java更改为C#。

    Visual Paradigm 教程[UML]:如何为Java,C#和VB绘制一个类图?

    数据类型列表已更新,现在比以前更长。 如果你滚动你可以看到一些C#类型,如uint和ulong,它们在Java中不可用。 那么如何阅读这两列呢? 让我们检查String类型的行。 第一列和第二列分别显示String和string。 这意味着通过将语言更改为C#,原始String类型(在Java下可用)将显示为字符串。

    Visual Paradigm 教程[UML]:如何为Java,C#和VB绘制一个类图?

  3. 单击“确定”以确认编程语言的更改。 您现在可以看到属性名称现在显示为C#字符串,而active现在是C#bool而不是Java布尔值。

    Visual Paradigm 教程[UML]:如何为Java,C#和VB绘制一个类图?

下载Visual Paradigm最新试用版