设计模式学习笔记之AbstractFactory模式
来源:互联网 发布:西安软件学校排名 编辑:程序博客网 时间:2024/05/21 09:34
主要功能:创建一组相关或者相互依赖的对象。
该模式涉及到如下几个类:
1. AbstractFactory以及其子类ConcreteAbstractFactory;
2. AbstractProductA以及其子类ConcreteAbstractProductA;
2. AbstractProductB以及其子类ConcreteAbstractProductB;
其中后两者是相关或者相互依赖的。
关键点:将一组对象的创建封装到一个用于创建对象的类中,维护这样一个创建类要比维护n多相关对象的创建过程要简单的多。
AbstractFactory是为创建一组(有多类)相关或者相互依赖的对象提供创建接口,而Factory是为一类对象提供创建接口或者延迟对象的创建到子类中实现。且前者往往是使用后者实现。
- 设计模式学习笔记之AbstractFactory模式
- 学习笔记:关注C++设计模式之AbstractFactory模式
- 设计模式之 abstractfactory
- 设计模式之AbstractFactory
- 设计模式之AbstractFactory模式
- 设计模式C++学习笔记之七(AbstractFactory抽象工厂模式)
- 设计模式C++学习笔记之六(AbstractFactory抽象工厂模式)
- 设计模式C++学习笔记之七(AbstractFactory抽象工厂模式)
- 设计模式C++学习笔记之七(AbstractFactory抽象工厂模式)
- 设计模式C++学习笔记之七(AbstractFactory抽象工厂模式)
- 设计模式C++学习笔记之七(AbstractFactory抽象工厂模式)
- 设计模式C++学习笔记之七(AbstractFactory抽象工厂模式)
- 设计模式C++学习笔记之七(AbstractFactory抽象工厂模式)
- 设计模式C++学习笔记之七(AbstractFactory抽象工厂模式)
- 设计模式之二 ------AbstractFactory
- C++设计模式之AbstractFactory
- PHP设计模式之AbstractFactory模式
- C++设计模式之二 AbstractFactory模式
- PythonChallenge 挑战之路 Level-3
- reportlab使用示例:文字和图片
- 【Java设计模式】之原型模式
- hdu 1171
- 查看汇编代码
- 设计模式学习笔记之AbstractFactory模式
- ORM查询语言(OQL)简介
- Junit使用教程(四)
- ORA-00054 锁表问题
- CRC_16 原理及其C语言算法实现
- 设计模式C++描述----17.备忘录(Memento)模式
- 父页面与子页面之间相互操作
- C# 对象池的实现(能限制最大实例数量,类似于WCF的MaxInstanceCount功能)
- java程序运行脚本