(转)uml 表达式和图表语法

· 表达式和图表语法

 

本书列举了许多演示实际模型的表达式和图表,以及表达式的语法和图表的注释。为了尽量避免将解释说明和实例弄混,本书采用了一些约定的格式。

在图表和文本表达式中实际的表示法部分用 Comic Sans 字体印刷。例如,模型中出现的 Helvetica 字体的类名是一个合法的名称。语法表达式中的括弧是一个可能出现在实际表达式中的括弧,它不是实际语法机构的一部分。例如: Order.create(customer,amount)

在连续的文中,关键词和模型元素名都用 Comic Sans 字体印刷,如: Order 或 Customer 。

在一个语法表达式子中,句法单元名可以被实际的一段文字用蓝色 Comic Sans 字体 替代,如: name 。表达式中的黑色正文表示出现在目标图示上字面上的值。斜体或下划线说明替换文本具有给定的性质。例如:

name . operation ( argument , ... )

object-name:class

在语法表达式中,下标和上划线用于指示某种语法性质。例如:

expression opt 这个表达式是任选的。

expression list , 用逗号来分隔一系列表达式。如果出现了零个或者一个重复符号,则不需要分隔符。每个重复符号都要用一个单独的替换符号。如果一个除逗号之外的标点符号出现在下标中,则它是分隔符。

用上划线来连接两个或多个属于同一单元的可选的或重复出现的项目。在这个例子中,等号和表达式构成一个可以使用或省略的单元。如果只有一个项目,可以不用上划线。

在图表中,中文楷体、蓝色的文字与箭头是注释,它们是解释性说明而不是实际表示法的一部分。其他文字和符号是实际表示法的一部分。

转载于:https://www.cnblogs.com/wskaihd/archive/2006/08/28/488203.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值