读书笔记-抽象工厂模式
来源:互联网 发布:java内部类实例化 编辑:程序博客网 时间:2024/05/29 19:00
反射反射,程序员的快乐。
抽象工厂模式,(Abstract Factory),提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
AbstractProductA和AbstractProductB是两个抽象产品,之所以为抽象,是因为它们都有可能有两种不同的实现,而ProductA1、ProductA2和ProductB1、ProductB2就是对两个抽象产品的具体分类的实现。
这么说,IFactory是一个抽象工厂接口,它里面应该包含所有的产品创建的抽象方法。而ConcreteFactory1和ConreateFactory2就是具体的工厂了。通常是在运行时刻再创建一个ConcreteFactory类的实例,这个具体的工厂再创建具有特定实现的产品对象,也就是说,为创建不同的产品对象,客户端应使用不同的具体工厂。
0 0
- 读书笔记-抽象工厂模式
- 设计模式读书笔记-----抽象工厂模式
- 设计模式读书笔记-----抽象工厂模式
- 设计模式读书笔记-----抽象工厂模式
- 设计模式读书笔记-----抽象工厂模式
- 设计模式读书笔记-----抽象工厂模式
- 抽象工厂模式(head first读书笔记)
- 大话设计模式读书笔记之抽象工厂
- 【读书笔记-重构与模式】设计模式之简单工厂模式、工厂模式、抽象工厂
- 6.java设计模式(读书笔记)简单工厂模式、工厂方法模式、抽象工厂模式
- Java模式设计读书笔记 之 抽象工厂模式(上)
- 设计模式读书笔记之抽象工厂模式(Abstract Factory)
- 设计模式读书笔记之抽象工厂模式(Abstract Factory)
- 大话设计模式读书笔记(十二) 抽象工厂模式
- 《设计模式之禅》读书笔记(四)之抽象工厂模式
- 工厂模式 -- 抽象工厂
- 工厂模式-抽象工厂
- 工厂模式-抽象工厂
- 深入解析MySQL分区(Partition)功能
- 网络流问题:最大流及其算法
- Mysql 索引机制
- 三种adapter的区别和用法
- 四大组件之Broadcast简介
- 读书笔记-抽象工厂模式
- 这些悬浮动效的常见玩法你都知道吗?
- 463. Island Perimeter的C++解法
- vs调试查看中间变量
- Activity任务栈与启动模式
- windows下使用jstack打印当前时间线程的快照及使用命令查看指定端口的情况
- 安装Tensorflow(Linux ubuntu)
- yii2自动更新时间,根据条件设定指定值,接受多选框的值
- vimrc中常见配置和加文件头(适应Ubantu,redhat)