简单工厂设计模式-设计模式(1)
来源:互联网 发布:mac os 10.8 iso下载 编辑:程序博客网 时间:2024/05/16 19:23
转载请注明出处,谢谢!
using System;
namespace iuhxq
{
public abstract class DataProvider
{
public abstract string GetDataProvider();
}
public class OleDbDataProvider : DataProvider
{
public override string GetDataProvider()
{
return "OleDbDataProvider";
}
}
public class SqlDataProvider : DataProvider
{
public override string GetDataProvider()
{
return "SqlDataProvider";
}
}
public class DataProviderFactory
{
public static DataProvider GetDataProvider(string ProviderType)
{
if (ProviderType.ToLower() == "oledbdataprovider")
{
return new OleDbDataProvider();
}
else
{
return new SqlDataProvider();
}
}
}
public class Factory
{
public static void Main()
{
Console.WriteLine(DataProviderFactory.GetDataProvider("OleDbDataProvider").GetDataProvider());
}
}
}
- 简单工厂设计模式-设计模式(1)
- 简单工厂设计模式-设计模式(1)
- 设计模式1:简单工厂
- 设计模式 1----------简单工厂
- 简单工厂设计模式
- 设计模式-----简单工厂
- 简单工厂设计模式
- 设计模式:简单工厂
- 设计模式 - 简单工厂
- 设计模式 简单工厂
- 【设计模式】【简单工厂】
- 简单工厂设计模式
- 简单工厂设计模式
- 设计模式--简单工厂
- 简单工厂设计模式
- 简单工厂设计模式
- 设计模式------------简单工厂
- 设计模式--简单工厂
- xp下装arcgis9
- PHPLIB初试
- 文件上传 [liulian720]
- constraint
- 利用curl来做http访问(支持session,cookie)
- 简单工厂设计模式-设计模式(1)
- 更改临时文件夹的路径
- MVC 基本知识
- 我的白痴主管
- 文件下载 [liulian720]
- 《Java与模式》学习笔记之九-----策略模式(Strategy Pattern)
- 如何得到页面里iframe中的滚动条当前位置
- Windows Sockets错误码
- 《老子》第一章