日期:2014-05-18  浏览次数:20464 次

求不同国家的配送问题解决方案
要做一个购物网站,考虑怎么解决运输费问题,货是运往全球的,不同国家不能都按一个价格吧?那么多国家,怎么解决运输费问题呢?另外还分平邮,快递什么的。

------解决方案--------------------
最后,需要创建一个SimpleFactory类

public class PostSimpleFactory
{
public static IPost GetPostComputer(string place)
{
if(place == "天津 ")
{
return new TianjinPost();
}
else if(place == "深圳 ")
{
return new ShenzhenPost();
}
}
}

在具体调用的时候,比如客户需要平邮5公斤物品到天津
IPost obj = PostSimpleFactory.GetPostComputer( "天津 ");
float fee = obj.GetPostFee(5);

恩,大体上是这样的
如果还有问题,欢迎探讨
mingyeh1979@hotmail.com

happy coding!