- 面向对象分析与设计
- 孙学波 卢圣凯等编著
- 191字
- 2025-02-22 20:01:22
2.6.4 约束(Constraint)
约束也是UML的一种公共机制,用于表示模型元素应该满足的某个特定的条件。建模时,用户可以使用约束表示软件需要满足的业务规则。
在UML中,约束的描述方式很随意,常见的方式可以是用自然语言编写的短语或句子,也可以使用对象约束语言编写的OCL表达式,也可以是其他任何能够接受的形式。
在UML图中,约束使用带花括号的文本的方式加以描述。图2-26中的{Version=1.0}就是一个附加在类CAnimate上的约束,它要求CAnimate的版本是1.0。