• 微软宠物店的分析(转)


    微软宠物店的分析

    //---------页面表现层Web----------------------
    Product product = new Product();
    IList productsByCategory = product.GetProductsByCategory((string)ViewState[KEY_CATEGORY]);

    //----------业务逻辑层---------------------
    namespace PetShop.BLL
    public class Product


    IProduct dal = PetShop.DALFactory.Product.Create(); 
    return dal.GetProductsBySearch(keywords);
    }


    //---------接口层--------------------------
    namespace PetShop.IDAL

    {

    public interface IProduct


      IList GetProductsByCategory(string category); 
      }
    }

    //------------数据访问层--------------------
    public class Product : IProduct

    {
    public IList GetProductsByCategory(string category) {
    }
    }

    //----------静态工厂方法--------------------
    namespace PetShop.DALFactory

     {
    public class Product

    {
    public static PetShop.IDAL.IProduct Create()

    {
    string path = System.Configuration.ConfigurationSettings.AppSettings["WebDAL"];
    string className = path + ".Product";
    return (PetShop.IDAL.IProduct)Assembly.Load(path).CreateInstance(className);
      }
     }
    }


  • 相关阅读:
    [转载]苹果推送通知服务
    Lovekey
    大数阶乘的位数
    大明A+B
    大数取余
    A+Bcoming
    大数取余(C++)
    验证角谷猜想
    麦森数(转)
    大数阶乘的位数(C++)
  • 原文地址:https://www.cnblogs.com/lingxzg/p/1667455.html
Copyright © 2020-2023  润新知