9.3 抽象工厂模式的应用 发表于 2019-09-21 更新于 2019-10-14 分类于 设计模式之禅(第2版) , 第二部分 真刀实枪 23种设计模式完美演绎 , 第9章 抽象工厂模式 9.3 抽象工厂模式的应用 9.3.1 抽象工厂模式的优点 9.3.2 抽象工厂模式的缺点 9.3.3 抽象工厂模式的使用场景 9.3.4 抽象工厂模式的注意事项 阅读全文 »
9.2 抽象工厂模式的定义 发表于 2019-09-21 更新于 2019-10-14 分类于 设计模式之禅(第2版) , 第二部分 真刀实枪 23种设计模式完美演绎 , 第9章 抽象工厂模式 9.2 抽象工厂模式的定义 阅读全文 »
9.1 女娲的失误 发表于 2019-09-21 更新于 2019-10-14 分类于 设计模式之禅(第2版) , 第二部分 真刀实枪 23种设计模式完美演绎 , 第9章 抽象工厂模式 9.1 女娲的失误 阅读全文 »
8.5 最佳实践 发表于 2019-09-21 更新于 2019-10-14 分类于 设计模式之禅(第2版) , 第二部分 真刀实枪 23种设计模式完美演绎 , 第8章 工厂方法模式 8.5 最佳实践 阅读全文 »
8.4 工厂方法模式的扩展 发表于 2019-09-21 更新于 2019-10-14 分类于 设计模式之禅(第2版) , 第二部分 真刀实枪 23种设计模式完美演绎 , 第8章 工厂方法模式 8.4 工厂方法模式的扩展 1. 缩小为简单工厂模式 2. 升级为多个工厂类 3. 替代单例模式 4. 延迟初始化 阅读全文 »
8.3 工厂方法模式的应用 发表于 2019-09-21 更新于 2019-10-14 分类于 设计模式之禅(第2版) , 第二部分 真刀实枪 23种设计模式完美演绎 , 第8章 工厂方法模式 8.3 工厂方法模式的应用 8.3.1 工厂方法模式的优点 8.3.2 工厂方法模式的使用场景 阅读全文 »
8.2 工厂方法模式的定义 发表于 2019-09-21 更新于 2019-10-14 分类于 设计模式之禅(第2版) , 第二部分 真刀实枪 23种设计模式完美演绎 , 第8章 工厂方法模式 8.2 工厂方法模式的定义 阅读全文 »
3.9 UML关系 发表于 2019-09-20 更新于 2019-10-14 分类于 大象 Thinking in UML(第2版) , 第3章 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) 组合 整体不存 部分也不存 阅读全文 »
7.5 最佳实践 发表于 2019-09-20 更新于 2019-10-14 分类于 设计模式之禅(第2版) , 第二部分 真刀实枪 23种设计模式完美演绎 , 第7章 单例模式 7.5 最佳实践 阅读全文 »
7.4 单例模式的扩展 发表于 2019-09-20 更新于 2019-10-14 分类于 设计模式之禅(第2版) , 第二部分 真刀实枪 23种设计模式完美演绎 , 第7章 单例模式 7.4 单例模式的扩展 代码清单7-5 固定数量的皇帝类 有上限的多例模式 阅读全文 »