?? abstractfactory.cs
字號(hào):
?using System;
using System.Collections.Generic;
using System.Text;
using System.Configuration;
using IDAL;
namespace Factory
{
public abstract class AbstractFactory
{
//創(chuàng)建工廠
public static AbstractFactory GetFactory()
{
//根據(jù)Web.Config文件中的值確定返回那個(gè)工廠的對(duì)象
string type = ConfigurationManager.AppSettings["DAL"] as string;
switch (type)
{
case "Access": return new AccessFactory();
case "SQLServer": return new SQLServerFactory();
default: return null;
}
}
public abstract IRoom CreateRoomOperator();
public abstract IRoomType CreateRoomTypeOperator();
public abstract IHotelUser CreateHotelUser();
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -