PetShop中的一段代码?帮忙解释一下
1,PetShop中有一个项目是DALFactory,他主要用来作什么的,
2,IAccount dal = PetShop.DALFactory.Account.Create(); 是用了调用 DALFactory中的Account中的create方法,create代码如下:
public static PetShop.IDAL.IAccount Create()
{
string path = System.Configuration.ConfigurationSettings.AppSettings["WebDAL"];
string className = path + ".Account";
return (PetShop.IDAL.IAccount) Assembly.Load(path).CreateInstance(className);
}
谁能给我讲解一下create方法作了写什么?尤其是最后一句什么意思,怎么可以转换成IAccount类型那?