您的位置 首页 java

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

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

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

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

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

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

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

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

4、单击创建空白项目。

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

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

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

2、单击“User”类。

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

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

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

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

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

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

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

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

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

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

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

点击“了解更多”下载产品最新试用版

↓↓↓

文章来源:智云一二三科技

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

文章地址:https://www.zhihuclub.com/189683.shtml

关于作者: 智云科技

热门文章

评论已关闭

5条评论

  1. Liquid chromatographic separation was performed with a 2 cm pKb 100 cartridge Supelco with a mobile phase of water acetonitrile pyridine formic acid 645 350 2 Don t Touch Your Eyes

  2. 49 This cycle, unfortunately, leads to the need for ancillary and interim solutions, which include judicious prescribing to limit resistance, combinatorial therapy, and antifungal adjuvant therapies Elder Law Enforcement, you can take down any violator in the Tiandao tribe

  3. 74 By augmenting the expression of such leukocyte adhesion molecules, bacterial and viral infection could influence this crucial aspect of atherogenesis

网站地图