;
属性名 : 类中属性名不能重复;
-- 属性名约定 : 单个单词名小写, 多个字母属性名 第一个单词小写, 其余单词首字母大写,驼峰命名;
类型 : 属性可以有类型, 该类型用来说明属性是什么数据类型...;
-- 简单类型 : 编程语言中定义的 整型, 布尔型, 浮点型等;
-- 任意类型 : UML中属性类型可以使任意类型, 当类型是系统中的其它类的时候.
-- 对象状态 : 当一个类的属性被完整的定义之后...;
-- 保护 : 用 "#" 表示, 子类对象才可以调用受保护操作;
-- 包内 : 用 "~" 表示, 同一个包内的对象才可以调用包内公有的操作;
操作名 : UML中默认驼峰式命名;
参数表...: 按顺序排列的属性 定义 操作输入;
-- 定义方式 : 参数定义方式 "名称 : 类型", 多个参数用逗号隔开;
-- 默认值 : 参数可以有默认值, 如果没有提供默认值, 参数将使用指定的默认值...;
(3) 正向工程
建模目的 : 建模时为了及时交付满足用户需求 及业务发展目标 的软件, 因此要保证创建的模型 与 交付产品 相匹配, 并使模型与产品 保持同步 的代价降到最低;
UML映射语言