设计模式--抽象工厂,与生活结合
来源:互联网 发布:淘宝客挣钱吗 编辑:程序博客网 时间:2024/06/06 08:49
一、我的理解
1、为一系列的产品创建提供支持
2、减轻创建对象所需要知道的细节
二、现实运用
1、女娲造人
2、导航网站,访问导航网站就能任意去想要去的网站,而无需知道具体网站地址
三、代码
using System;using System.Collections.Generic;using System.Text;namespace ModeDemo.AbstractFactory{ public abstract class AbstractFactoy { public abstract AbstractProductA CreateProductA(); public abstract AbstractProductB CreateProductB(); }}
using System;using System.Collections.Generic;using System.Text;namespace ModeDemo.AbstractFactory{ public abstract class AbstractProductA { }}
using System;using System.Collections.Generic;using System.Text;namespace ModeDemo.AbstractFactory{ public abstract class AbstractProductB { public abstract void Interact(AbstractProductA a); }}
using System;using System.Collections.Generic;using System.Text;namespace ModeDemo.AbstractFactory{ public abstract class AbstractProductB { public abstract void Interact(AbstractProductA a); }}
using System;using System.Collections.Generic;using System.Text;namespace ModeDemo.AbstractFactory{ public class ConcreateFactory2:AbstractFactoy { public override AbstractProductA CreateProductA() { return new ProductA2(); } public override AbstractProductB CreateProductB() { return new ProductB2(); } }}
- 设计模式--抽象工厂,与生活结合
- 抽象工厂与建造设计模式结合
- 大话设计模式-抽象工厂模式-简单工厂模式结合
- 设计模式之抽象工厂模式与反射的完美结合
- Java与设计模式-抽象工厂模式
- 设计模式--工厂方法,与生活联系
- 单例模式与抽象工厂模式结合实例
- 设计模式--(1)工厂模式与抽象工厂模式
- 设计模式之工厂方法模式与抽象工厂模式
- 设计模式之工厂模式与抽象工厂模式
- Java设计模式--简单工厂模式与抽象工厂模式
- 设计模式之工厂方法模式与抽象工厂模式
- 工厂设计模式之工厂方法与抽象工厂
- 设计模式-简单工厂、工厂方法与抽象工厂
- 设计模式:工厂方法与抽象工厂模式
- 设计模式(4)-抽象工厂模式及抽象工厂与工厂模式的区别
- 抽象工厂设计模式
- 设计模式-----抽象工厂
- Windows下后缀为*.zip.001文件的解压方法[转]
- SQL语句的解析过程
- Android提高第十一篇之模拟信号示波器
- Qt写串口通讯软件,开始乱码,打开串口调试助手后又能正常接收
- string的四个函数--构造、析构、拷贝、赋值
- 设计模式--抽象工厂,与生活结合
- 递归遍历目录文件
- 关于block的一个奇怪问题
- 一些简单的设备驱动函数
- linux ipc—FIFO
- org.json.JSONObject的optXXX方法
- 在iOS中使用静态库
- win7 ubuntu 双系统 安装
- 在win7中chm打不开的最佳方法