rt.

解决方案 »

  1.   

    把这个下载下来看看你就明白了:
    http://www.cnblogs.com/files/wayfarer/petshopanddesign.rar
      

  2.   

    读取WebDAL的值,即读取“在对Web进行数据库操作的时候,使用的是哪个数据访问组件”;.使用反射,动态加载“适当的DAL层组件”,并创建对用户Account进行操作的类的实例,给BLL层返回IAccount接口通过PetShop.DALFactory.Product.Create()选择加载了一个正确的DAL组件(比如SQLServerDAL)
      

  3.   

    数据层
    多层结构
    Data Access Layer