B (即在A中定义一个B成员变量), 这样才能正确实现使用者的功能, 使用依赖的方式包括了 调用依赖,实例化依赖,参数依赖 和发送依赖;
-- 调用依赖 : 关键字>, 一个类调用其它类的操作...关键字>, 为模板参数指定值, 以生成一个新的模板元素; 将数值分配给模板参数, 可以通过取代模板备份中的参数实现;
(2) 泛化关系
泛化关系 : 泛化关系就是继承关系..., 链接是关联的实例;
关联关系表示 : 关联关系可以使用一条链接两个类的实现表示;
二元关系 : 关联的实例是链接, 每个链接由一组对象构成, 每个对象来自不同的类, 对象A与对象B一对一关系就是二元关系..., 例如实现关系可以用来表示类的一个优化形式和一个简单低效的形式之间的关系, 没有支持说明就变得很低效, 必须支持规格说明;
泛化实现区别 : 泛化关系的两个元素在相同语义层, 相同模型中; 实现关系的两个元素在不同语义层次..., 因为包没有实例, 在系统中不可见, 类必须有标志,因为其有实例;
包图建模策略 :
-- 分组 : 分析系统模型元素, 将概念上或语义上相近的模型元素放入一个包;
-- 可视性 : 将包中的每个元素都标出可见性