84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
用友今天的笔试题,设计类根据下面的描述画出实现该功能的类图目前海关针对书籍 食品 药品的税收如下:基本销售税率为10%,除食品外都要征收进口附加税5%,所有进口商品都要征收没有例外。
提示:要考虑征收的税种会增加,税率会变化以及征收商品种类的变化。
我对设计模式之类的一无所知,不知道这个题会不会用到设计模式的知识,我再考场上完全不知道如何作答。
光阴似箭催人老,日月如移越少年。
也就是說。 1. 每件商品都有一個分類。 2. 稅率只取決於分類,在一定時間內不變,可能會人為修改。
相應的對策是,分類和商品採用橋接模式,即分類是商品的一個字段,而不從商品基類直接派生。
之後取得稅率計算器物件採用抽象工廠模式,根據type來取得對應物件。計算器物件直接由一個介面實現。稅率變動之後再改對應的對象就好了。
也就是說。 1. 每件商品都有一個分類。 2. 稅率只取決於分類,在一定時間內不變,可能會人為修改。
相應的對策是,分類和商品採用橋接模式,即分類是商品的一個字段,而不從商品基類直接派生。
之後取得稅率計算器物件採用抽象工廠模式,根據type來取得對應物件。計算器物件直接由一個介面實現。稅率變動之後再改對應的對象就好了。