常用类

本文介绍了PetShop系统中各类别如BasketItem、Customer等的作用及其交互方式,并详细解释了CustomerAddress、ItemResults等轻量级数据结构如何在数据层与展示层间实现松散的数据绑定。

采自PetShop,供参考

类名称

说明

BasketItem   代表购物车ShoppingCart里的一项购物商品。

Customer      用于帐号管理和登陆验证。

CustomerDetails   用户帐号的详细信息。

CustomerAddress   用户帐号的地址信息。

Error   用于登陆出错的帮助功能。

Item   代表某类产品中的具体一项商品。

ItemResults   搜索Item的结果集。

Order   购物完毕后的购物清单和订单。

Product   大类别里面的某类产品。

ProductResults   搜索产品的结果集。

Profile   用户的配置。

ShoppingCart   购物车,用于购物的整个过程,直到下订单。

Database   通过ADO.NET访问数据库,封装了具体的访问方法。

SearchResults   模糊搜索的结果集。

 

CustomerAddress, CustomerDetails, ItemResults, ProductResults, and SearchResults这几个轻量级的数据结构类为在数据层和展示层之间提供了一种松散的数据绑定调用。这些类都被设计为有公开的属性,ASP.NET 的web页面可以通过这些属性访问数据。下面这段类的代码说明了这5个类是如何暴露自己的公开属性供展示层使用的。

public class ProductResults

{

private string m_productid;

private string m_name;

public string productid {

get { return m_productid; }

set { m_productid = value; }

}

public string name {

get { return m_name; }

set { m_name = value; }

}

}

转载于:https://www.cnblogs.com/wjonjon/archive/2009/04/21/1440318.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值