ExpRe[2] UML,UML类图,UML绘图语言——PlantUML


时效性
本篇撰写时间为2021.11.9,由于计算机技术日新月异,博客中所有内容都有时效和版本限制,具体做法不一定总行得通,链接可能改动失效,各种软件的用法可能有修改。但是其中透露的思想往往是值得学习的。
Windows 10家庭中文版,版本20H2,操作系统内部版本19042.1288

UML

UML是Unified Modeling Language的简称
https://en.wikipedia.org/wiki/Unified_Modeling_Language
(可能需梯子)

The Unified Modeling Language (UML) is a general-purpose, developmental, modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system.
In 1997, UML was adopted as a standard by the Object Management Group (OMG), and has been managed by this organization ever since. In 2005, UML was also published by the International Organization for Standardization (ISO) as an approved ISO standard. Since then the standard has been periodically revised to cover the latest revision of UML. In software engineering, most practitioners do not use UML, but instead produce informal hand drawn diagrams; these diagrams, however, often include elements from UML.

可以理解为OMG(Object Management Group)是一个致力于标准化的联合体,ISO(International Organization for Standarization, 国际标准化组织)是更大的标准化组织。UML是一种标准,被OMG adopt,然后又被ISO approve了。
软件工程师即使不画完全标准的UML图,也会在草图中体现相关元素。一些书籍(如著名的Head First Design Patterns)也会采用正式或不正式的UML帮助读者理解。
时效性:UML目前最新版本如图所示
image

UML类图

UML图有许多种,分别适用于不同的软件开发场景。
本篇中我们主要关注UML类图。
https://en.wikipedia.org/wiki/Class_diagram
(可能

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ssion before ']' token 这个错误提示意思是在一个表达式中,缺少一个主要的表达式,导致在方括号中出现了一个非法的标记。可能是因为代码中缺少了某个变量或者函数的定义,或者在使用数组时出现了错误的下标值。需要检查代码中的语法错误,找出缺少的表达式或者错误的下标值,并进行修正。 ### 回答2: “Error: expected primary-expression”这个错误通常出现在程序编译阶段,通常是因为程序的语法错误导致的。它的意思是在程序的语法中缺少必要的表达式。一般来说,它可能是变量、常量、表达式或函数等任何可以用来生成值的东西。 “expected primary-expression”这个错误的出现通常是因为程序代码中缺少一个必要的表达式,如语法中未识别到变量、常量、算术运算符或函数等符号。也可能是因为代码中的错误用法,例如在一条语句中使用错误的计算顺序或语境等。 如何解决这个错误?首先要查看程序的错误信息,找到出现错误的地方,然后仔细检查程序代码,并且手动赋值运算符、类型转换符号、类成员访问符号等的使用情况,确保语法正确。如果还无法解决该问题,则可以检查头文件是否正确,缺少或重复了哪些文件。此外,还可以查看程序变量的定义和初始化过程是否正确。 总之,要解决“error:expected primary-expression”的问题,我们需要通过仔细检查代码以找到问题所在,并确保程序的语法正确。这需要我们熟练掌握编程语言的语法规则和概念,以及对调试技巧有一定的了解。此外,在编程中我们还需要时刻保持注意力和耐心,这样才能有效地避免并解决程序中出现的问题。 ### 回答3: 这个错误通常出现在编程语言中,是指在代码中没有引用或定义主要表达式。主要表达式是指代码中最基本的表达式,它可以是变量、常量、函数等。 在代码中出现“[error] expected primary-expression”错误,通常有以下几种可能的原因: 1. 缺少操作数——在进行某些操作时需要两个操作数,但是代码中只提供了一个操作数。这种情况下,需要检查代码中是否有遗漏的操作数。 2. 缺少括号——当使用括号时需要确保每组括号都是成对出现的。如果代码中缺少了一对括号,就会出现这个错误。需要检查代码中所有括号是否成对出现。 3. 错误的表达式——在进行某些操作时,需要使用正确的表达式,否则会出现这个错误。需要检查代码中是否有错误的表达式。 4. 缺少分号——在程序中,语句通常需要用分号来结束。如果代码中缺少了分号,就会出现这个错误。 为避免这个错误的出现,需要仔细检查代码,确保程序中所有的主要表达式都得到了定义和引用,并且进行操作时使用了正确的语法和表达式。如果还是出现了这个错误,可以通过调整代码来解决。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值