用 "#" 表示, 子类对象才可以调用受保护操作;
-- 包内 : 用 "~" 表示, 同一个包内的对象才可以调用包内公有的操作;
操作名 : UML中默认驼峰式命名;
参数表 : 按顺序排列的属性...多重性
多重性是约束 : 约束是UML三大扩展机制之一, 多重性是一种使用的最广泛的一种约束;
多重性表示 : 格式 "min .. max", min和max是int类型, 表示该端点有多少个对象可以与另一个端点的对象关联...建模时为了及时交付满足用户需求 及业务发展目标 的软件, 因此要保证创建的模型 与 交付产品 相匹配, 并使模型与产品 保持同步 的代价降到最低;
UML映射语言 : UML可以把类图清楚的映射到各种面向对象语言上...;
映射信息损失 : 正向映射是 把 模型转为代码的过程,UML 中模型描述 比当前任何面向对象语言都要丰富, 映射的过程中会有一定信息损失, 因此UML模型不可或缺;
正向映射策略 :
-- 识别映射语言...: 识别映射到所选择的的实现语言的规则;
-- UML信息有损失 : 选择的语言的语义, 可能会限定一些UML特性的使用, 即UML信息不能用语言完全表达出来, 会有一定的损失;
-- 精确控制层次