C# 面向对象设计 实现一个小功能
题目:
基本销售税对所有商品征收,税率是10%,但是书籍、食品和药品可以免征。进口税是向所有进口商品征收的额外的税,税率5%,没有进口商品可以免征进口税。
当一个顾客采购物品时,他会收到一个收据,上面列出所有物品的总价,以及全部应付的税费。(税金需要上舍入到5分即:0.05。 比如,3.14应该上舍入成3.15, 2.48应该上舍入成2.50, 3.01上舍入成3.05)
需求:
需要你实现计算出一份订单中所有物品的总税金和总价的功能。
1、请实现program.cs的calculateResult()方法
2、请创建需要的类来实现这个功能。要符合面向对象的设计原则
3、你的代码必须通过全部的测试用例,xml文件。
4、编程时要注意代码的可扩展性。比如免税的商品品种可能增加,或者有新的税种。
Program.cs里面
namespace MyCaculation
{
class Program
{
static void Main(string[] args)
{
test();
Console.ReadLine();
}
static MyResult calculateResult(XmlDocument textCase)
{
//please implement this function; fell free to add classes if need.
return new MyResult();
}
static void test()...
}
}
急!!! 请给出详细设计或代码…… 谢谢!!!!