namespace PetShop.DALFactory 
{
  public class Account
  {
    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函数,请高手详细讲解一下。
Assembly.Load(path).CreateInstance()是干什么啊?