我需要编写应用程序,因为我有这样的计算:

  • 基本费用
  • 注册费;注册%(基本费用)将根据属性(property)而有所不同。
  • 营业税; (基本费用+注册费用)%,根据地理位置的不同而有所不同;
  • 服务税;(基本费用+注册费+销售税)%

  • 在此,我需要进行配置,以告诉我们是否包括营业税和服务税。
    最后,我需要逐项列出基本费用,注册费,营业税和服务税。

    我必须使用哪种设计模式来实现这一目标?

    我对装饰器和责任链感到困惑。在每一件事上,我都必须在那儿存放相应的费用。在最后。需要 list 为
    Desc     Basic  Reg  Sales  Service  Total
    ------------------------------------------
    Item 1   100    25   22     13       160
    Item 2   80     15   12     8        115
    ------------------------------------------
    Total    180    40   34     25       275
    

    最佳答案

    我相信decorator pattern应该符合您的要求。

    关于design-patterns - 咨询设计模式以添加多个费用和项目明细表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16581375/

    10-11 20:43