乐在其中设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern)
2014-03-09 18:03
731 查看
原文:乐在其中设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern)[索引页]
[源码下载]
[align=center]乐在其中设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern)[/align]
作者:webabcd
介绍
提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
示例
有Message和MessageModel,Message有一个Insert()方法,该方法的参数是MessageModel。
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
SqlMessageModel
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
XmlMessageModel
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
AbstractMessage
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
SqlMessage
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
XmlMessage
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
AbstractMessageFactory
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
XmlMessageFactory
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
Message
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
client
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Pattern.AbstractFactory;
public partial class AbstractFactory : System.Web.UI.Page
运行结果
Sql方式插入Message。帐号:admin;内容:Sql方式;时间:2007-5-3 22:04:56
Xml方式插入Message。帐号:user;内容:Xml方式;时间:2007-5-3 22:04:56
参考
http://www.dofactory.com/Patterns/PatternAbstract.aspx
OK
[源码下载]
[源码下载]
[align=center]乐在其中设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern)[/align]
作者:webabcd
介绍
提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
示例
有Message和MessageModel,Message有一个Insert()方法,该方法的参数是MessageModel。
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
SqlMessageModel
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
XmlMessageModel
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
AbstractMessage
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
SqlMessage
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
XmlMessage
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
AbstractMessageFactory
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
XmlMessageFactory
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
Message
using System;
using System.Collections.Generic;
using System.Text;
namespace Pattern.AbstractFactory
client
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Pattern.AbstractFactory;
public partial class AbstractFactory : System.Web.UI.Page
运行结果
Sql方式插入Message。帐号:admin;内容:Sql方式;时间:2007-5-3 22:04:56
Xml方式插入Message。帐号:user;内容:Xml方式;时间:2007-5-3 22:04:56
参考
http://www.dofactory.com/Patterns/PatternAbstract.aspx
OK
[源码下载]
相关文章推荐
- 乐在其中设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern)
- 乐在其中设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern)
- 乐在其中设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern)
- C#设计模式——抽象工厂模式(Abstract Factory Pattern)
- 设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern)
- C#设计模式——抽象工厂模式(Abstract Factory Pattern)
- 设计模式 - Abstract Factory Pattern(抽象工厂模式)
- 极速理解设计模式系列:4.抽象工厂模式(Abstract Factory Pattern)
- [创建型模式系列]Abstract factory of Design Pattern模式设计之抽象工厂模式
- Java设计模式——抽象工厂模式(Abstract Factory Pattern)
- 设计模式——抽象工厂模式【Abstract Factory Pattern】
- 设计模式学习总结-抽象工厂模式(Abstract Factory Pattern)
- 解读设计模式----抽象工厂模式(AbstractFactory Pattern)
- 设计模式 - Abstract Factory Pattern(抽象工厂模式)
- 24种设计模式--抽象工厂模式【Abstract Factory Pattern】
- 设计模式学习总结-抽象工厂模式(Abstract Factory Pattern)
- Python实现设计模式--03.抽象工厂模式(Abstract Factory Pattern)
- 二十四种设计模式:抽象工厂模式(Abstract Factory Pattern)
- 设计模式--2: Net设计模式实例之抽象工厂模式(Abstract Factory Pattern)
- C++设计模式之——抽象工厂模式(AbstractFactoryPattern)