zoukankan      html  css  js  c++  java
  • 微软宠物店的分析(转)

    微软宠物店的分析

    //---------页面表现层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);
      }
     }
    }


  • 相关阅读:
    周末总结
    大数据开源框架技术汇总
    oracle迁移mysql总结
    梯度下降
    BFC的概念
    元素类型
    window10安装tensorflow
    学习使用git
    设计模式中的关系
    拟合圆
  • 原文地址:https://www.cnblogs.com/lingxzg/p/1667455.html
Copyright © 2011-2022 走看看