概念建模:从值、链接到类的全面解析
1. 值的概念与应用
在概念建模中,对象本身所携带的标识符和类别信息,对于其所代表的实体描述非常有限。为了更全面地捕捉实体的属性,我们引入了“值”的概念。
1.1 值的定义
值是实体的原子特征在模型中的形式化表示。这里的“原子特征”指的是实体的简单属性,如名称、颜色或重量等。判断一个属性是否简单到可以建模为一个值,需要一定的判断。一般来说,能用单个数字或数据表示的属性可以作为值,但并没有严格的规则。例如,颜色可以用“天蓝色”或 RGB 表示法中的 #3399FF 这样的简单数据来表示,也可以将红、绿、蓝通道分别作为单独的值。同样,一个较长的描述即使包含多个句子,也可能构成一个值。
1.2 值的表示形式
值采用“名称 = 内容”的形式。值的名称通常是一个单词或短语,用于说明该值的含义。按照惯例,名称首字母大写,如果由多个单词组成,单词之间没有空格,且每个单词首字母都大写,如 GivenName。内容则表示与该值对应的数据,文本内容通常用双引号括起来,而数字则不用。以下是一些示例:
b: Book
Title = “Cathedral”
Year = 1983
c: Book
Title = “Furious Seasons”
Year = 1977
p: Person
GivenName = “Raymond”
FamilyName = “Carver”
Nationality = “American”
1.3 值的特殊情况
在建模过程中,可能会出现一
超级会员免费看
订阅专栏 解锁全文
15万+

被折叠的 条评论
为什么被折叠?



