8.5 最佳实践
8.4 工厂方法模式的扩展
8.3 工厂方法模式的应用
8.2 工厂方法模式的定义
3.9 UML关系
3.9 UML关系
3.9.1 关联关系(assocration)
关联关系的图像表示
举例
关联关系和依赖关系的不同
关联关系在代码中的体现
关联关系的多重性
举例: 父子结构
3.9.2 依赖关系(dependency)
依赖关系的图形
依赖关系和关联关系的不同
举例说明
依赖代码里的体现
使用关联关系的情况
使用依赖关系的情况
杜绝双向依赖
3.9.3 扩展关系(extends)
3.9.4 包含关系(include)
3.9.5 实现关系(realize)
3.9.6 精化关系(refine)
3.9.7 泛化关系(generalization)
3.9.8 聚合关系(aggregation)
聚合 整体不存 部分仍在
3.9.9 组合关系(composition)
组合 整体不存 部分也不存
3.9.1 关联关系(assocration)
关联关系的图像表示
举例
关联关系和依赖关系的不同
关联关系在代码中的体现
关联关系的多重性
举例: 父子结构
3.9.2 依赖关系(dependency)
依赖关系的图形
依赖关系和关联关系的不同
举例说明
依赖代码里的体现
使用关联关系的情况
使用依赖关系的情况
杜绝双向依赖
3.9.3 扩展关系(extends)
3.9.4 包含关系(include)
3.9.5 实现关系(realize)
3.9.6 精化关系(refine)
3.9.7 泛化关系(generalization)
3.9.8 聚合关系(aggregation)
聚合 整体不存 部分仍在
3.9.9 组合关系(composition)
组合 整体不存 部分也不存